【发布时间】:2017-05-02 09:58:58
【问题描述】:
在我的项目中,我遇到了 ng-if 不起作用的问题。当 $scope.edit 的值发生变化时,我想删除/添加文本字段。
我在下面的 jsfiddle 中创建了一个最简单的示例。
HTML
<div ng-app>
<div ng-controller="TodoCtrl">
<input type="checkbox" ng-model="edit" ng-init="edit = true">
<div ng-bind="edit"></div>
<div ng-if="edit">
<input type="text" ng-model="name" size="30" placeholder="New Name" />
</div>
</div>
</div>
JS
function TodoCtrl($scope) {
$scope.name = "Johny";
}
【问题讨论】:
标签: angularjs angularjs-directive angular-ng-if