如何在ng-init中使用$ scope变量

时间:2016-04-12 10:19:40

标签: javascript angularjs

我在控制器中有一个$ scope变量,我想在ng-init中的DOM中访问它。

在控制器中 -

 $scope.value=true; 

我想根据$ scope.value变量选中或取消选中复选框。为此,我这样做:

   <input type="checkbox" ng-model="val" ng-init="val={{value}}">abc

但这不起作用......对此有什么解决方法吗?

3 个答案:

答案 0 :(得分:1)

首先确保你在视图中给出了根dom元素 ng-controller =“controllerName”然后试试这个

  <input type="checkbox" ng-model="val" ng-init="val=value">abc

试试这个

答案 1 :(得分:0)

您只需在ng-init

中指定值即可
<input type="checkbox" ng-model="val" ng-init="val=value">

有关详细信息:angualr ngInit directive

See working fiddle

答案 2 :(得分:0)

你可以使用

<input type="checkbox" ng-model="val" ng-init="val=value">abc

希望有所帮助