我想在页面加载时启动ng-init
。我有task.id
与Restangular
获取和我的HTML是:Angularjs中的动态ng-init设置值
<textarea rows="5" ng-model="comment.comment_text"></textarea>{{task.id}}
<input type="hidden" ng-model="comment.task_id" ng-init="comment.task_id = $scope.task.id">
<button type="submit" class="btn btn-success" ng-click="create(comment)">Send</button>
和角度控制器:
$scope.create = function(comment) {
console.log(comment);
};
当点击按钮显示结果控制台:
{comment_text: "test", task_id: undefined }
但我想如下所示:
{comment_text: "test" ,task_id:53}
它应该是'NG-INIT = “comment.task_id =任务。 id“''不适用'范围' –
我测试但不起作用 –
您可以分享您的完整代码给您建议 –