[解決済み] TypeError: 未定義のプロパティ 'concat' を読み取ることができません。
2022-02-04 11:54:47
質問
私の問題は、私のプロジェクトを実行すると、次のようなエラーが表示されることです。TypeError: というエラーが表示され、表示されません。
app.js
var Call24 = angular.module("Call24", ["ngResource", "ngRoute"]).
config(function($routeProvider) {
$routeProvider.
when('/', { controller: ListCtrl, templateUrl: 'CycleModal.html' }).
when('/edit/:editId', { controller: EditCtrl, templateUrl: 'details.html' }).
otherwise({ redirectTo: '/' });
Call24.factory('cyclesFactory', function ($resource) {
return $resource('/api/Cycles/:id', { id3: '@id3' }, { update: 'PUT' });
});
var ListCtrl = function ($scope, $location, data,$http) {
$scope.selectTest = null;
$scope.testTest = [];
$scope.cycle = [];
$http({
method: 'GET',
url: '/api/Cycles/',
data: { CycleID: 1 }
}).success(function (result) {
$scope.testTest = result;
});
$scope.search = function() {
data.query({
offset: $scope.offset,
limit: $scope.limit
},
function(something) {
$scope.cycle = $scope.cycle.concat(something);
});
};
$scope.search();
$scope.show_more = function() {
$scope.offset += $scope.limit;
$scope.search();
};
$scope.reset = function () {
$scope.limit = 4;
$scope.offset = 0;
$scope.cycle = [];
$scope.search();
}
};
html
サイクル内の週数
<div class="col-sm-3">
<div class="form-group">
<div class="input-group input-group-addon">
<label>Cycle number</label>
<input ng-model="query" class="form-control" placeholder="search rep">
<!--<div class="input-group-btn">
<button ng-click="reset()" class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
</div>-->
</div>
</div>
</div>
<div class="col-sm-1">
<div class="form-group">
<div class="input-group input-group-addon">
<!--<label>Rep</label>
<input ng-model="part" class="form-control" placeholder="search rep">-->
<div class="input-group-btn">
<button ng-click="reset()" class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<table class="table table-striped table-condensed table-bordered">
<thead>
<th>Cycle Id</th>
<th>Weeks In Cycle</th>
<th>Cycle Number</th>
<th>Start Date</th>
<th>End Date</th>
</thead>
<tbody>
<tr ng-repeat="liss in cycle">
<td>{{liss.CycleID}}</td>
<td>{{liss.WeeksInCycle}}</td>
<td>{{liss.Cycle}}</td>
<td>{{liss.StartDate}}</td>
<td>{{liss.EndDate}}</td>
</tr>
</tbody>
</table>
<div class="form-actions">
<button class="btn btn-primary" ng-click="updateSurvey()">
Ok
</button>
<button class="btn btn-danger">
<a href="#/index.html" style="color: white; text-decoration: none">Cancel</a>
</button>
</div>
テーブルからリストを表示したいのですが、上に示したようなエラーが出続けます。
どうすればいいですか?
scope.cycleが初期化されていないため。
$scope.cycle = '' or $scope.cycle= [] // as per your requirement
関連
-
[解決済み] JavaScriptで空文字列/未定義文字列/null文字列をチェックするにはどうすればよいですか?
-
[解決済み] JavaScriptでNULL、未定義、空白の変数をチェックする標準的な関数はありますか?
-
[解決済み] 変数が「未定義」または「NULL」であるかどうかを判断するにはどうすればよいですか?
-
[解決済み] JavaScript でオブジェクトが特定のプロパティを持つかどうかを確認するにはどうすればよいですか?
-
[解決済み] Node.jsで環境変数を読み込む
-
[解決済み] React - uncaught TypeError: 未定義のプロパティ 'setState' を読み取れない
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】未定義のオブジェクトプロパティを検出する
-
[解決済み】オブジェクトの配列をプロパティ値でソートする
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】React Js: Uncaught (in promise) SyntaxError: 位置 0 の JSON で予期しないトークン < が発生しました。
-
[解決済み】SecurityError: オリジンを持つフレームがクロスオリジンフレームにアクセスするのをブロックした
-
[解決済み】Uncaught ReferenceError。Reactが定義されていない
-
[解決済み】Reactのeslintエラーはpropsの検証で見つからない
-
[解決済み】Javascript - ERR_CONTENT_LENGTH_MISMATCH
-
[解決済み】Uncaught SyntaxError: JSON の位置 0 に予期しないトークン u があります。
-
[解決済み】JS ファイルが net::ERR_ABORTED 404 (Not Found) を取得する)
-
[解決済み] ローカルファイルを開くことができません - Chrome: ローカルリソースのロードが許可されていません
-
[解決済み】TypeError: AngularJSで未定義のプロパティ'get'を読み取れない
-
[解決済み】react router v^4.0.0 Uncaught TypeError: 未定義のプロパティ'location'を読み取れない