私はプログラミングには新しく、非常に不満な問題があります。私は本当に答えを見つけるのに数時間を費やしましたが失敗しました。AngularJSは配列内のオブジェクトのID-Sを作成します
基本的に私はMaster Detailed todo
のリストに取り組んでいます。私のtodos
は配列内のオブジェクトです。私はマスターディテールのためにさまざまなビューを作成する必要がありますが、オブジェクトをIDで区切ることはできません。私はでルートを作成しようとすると、この場合
myTodoList.controller("mainController", ['$scope', function($scope, $route, $routeParams, $location) {
$scope.todos = [{
'id': 0,
'title': '',
'done': false,
'priority': '',
'deadLine': '',
}];
$scope.$route = $route;
$scope.$location = $location;
$scope.$routeParams = $routeParams;
$scope.params = $routeParams;
$scope.todos = [];
$scope.addTodo = function(title, priority, deadLine, id) {
$scope.todos.push({
'id': $scope.todos.id,
'title': $scope.newTodo,
'done': false,
'priority': $scope.newPriority,
'deadLine': $scope.newDeadLine
});
$scope.newTodo = ''
$scope.newPriority = ''
$scope.newDeadLine = ''
$scope.todos.id++;
}
:ここ
は私AngularJSコードであるID、それはNAN(私はquess非数)であると述べています。私は、コードを変更した場合でも:
$scope.addTodo = function(title, priority, deadLine, id) {
$scope.todos.push({
'id': 0,
'title': $scope.newTodo,
'done': false,
'priority': $scope.newPriority,
'deadLine': $scope.newDeadLine
});
$scope.newTodo = ''
$scope.newPriority = ''
$scope.newDeadLine = ''
$scope.todos.id++;
}
これ、そう'id': 0
、すべてのドスは、IDのように番号0を取得します。私はこのことを正しく行うことができないので、3日後です。
ありがとうございます!それは多くの助けとなりました。私はそのようなことを試したことを覚えていますが、ある時点でそれを台無しにしてしまったと思います。私は別の問題を抱えています。私の表現は私が取り組んでいる新しい視点では機能しません。しかし、私は解決策を見つけるためにインターネットに飛び込むつもりです。 :) 本当にありがとう、私は本当にありがとう! –
問題はありません、私は助けることができてうれしいです。プログラムを学ぶことは時折非常に不満になるかもしれませんが、一度それを得ると、それは素晴らしいです:) –