Angularjs 我想用控制器中的ng模型获得ng init值
我想要像stus一样的hiddenVal中的ng init值Angularjs 我想用控制器中的ng模型获得ng init值,angularjs,Angularjs,我想要像stus一样的hiddenVal中的ng init值 $scope.delTodo = function(id) { $http.post('delete.php', { stus: $scope.delstatus, hiddenVal: $scope.hidn }).then(function(data, status, headers, config) { //$scope.todocontent = response.data; }); };
$scope.delTodo = function(id) {
$http.post('delete.php', {
stus: $scope.delstatus,
hiddenVal: $scope.hidn
}).then(function(data, status, headers, config) {
//$scope.todocontent = response.data;
});
};
**HTML代码**
<li ng-repeat="todo in todocontent track by $index">
<p class="cls-{{todo.inc_id}}">{{todo.todoName}}</p>
<input type="checkbox" ng-model="$parent.delstatus" ng-click="delTodo(todo)" ng-true-value="'{{todo.inc_id}}'" ng-false-value="'{{todo.inc_id}}'" />
<input ng-model="hidn" ng-init="hidn='{{inc_id}}'" type="hidden" name="fname" >{{hidn}}
</li>
{{{todo.todoName}
{{hidn}
问题出在哪里?ng init值未在hiddenValue变量中传递请勿使用ng init。这被明确记录为不良行为。使用$scope.hidn='1'当我签入控制台时,如果我将1重新拼贴到{{inc_id}}(inc_id来自ng repeat循环),则仅将stus值传递到delete.php paget