ng-init未按预期工作

时间:2015-03-25 09:27:39

标签: javascript angularjs

我正在尝试根据网格的列值初始化模型值。 我有这个对象,我想用ng-init初始化。但是当我看到了 检查员,模型值始终未定义。 AID是kendo网格中的动态值。

   <input type="checkbox" ng-init=""obj['#: AID#']='Y'"" ng-model=""obj['#: AID#']"">

控制器:

 var testController = function($scope){
        $scope.obj= {};
 }

这是最终标记的样子

<input type="checkbox" ng-init="ps['test']=('Y' == 'N')" ng-model="ps['test']" class="ng-pristine ng-valid ng-touched">

我希望模型ps ['test']为假。但它总是未定义的。 请帮忙

1 个答案:

答案 0 :(得分:1)

尝试将值设置为true或false,而不是Y或N.如下所示

<input type="checkbox" ng-init="obj['m']=true" ng-model="obj['m']">