AngularJs:ng在某些情况下单击不工作
显然有一些基本的东西,但我不能搜索任何其他有用的帖子 在第一个案例中,它按预期工作。当点击按钮B时,我得到2。对于第二种情况,当我将数字更改为A&B时,它不再工作。请查找下面的代码 第一例AngularJs:ng在某些情况下单击不工作,angularjs,Angularjs,显然有一些基本的东西,但我不能搜索任何其他有用的帖子 在第一个案例中,它按预期工作。当点击按钮B时,我得到2。对于第二种情况,当我将数字更改为A&B时,它不再工作。请查找下面的代码 第一例 <p>Click the button:</p> <button ng-click="name = 1" ng_init="name=0">A</button> <button ng-click="name = 2" ng_init="name=0"&g
<p>Click the button:</p>
<button ng-click="name = 1" ng_init="name=0">A</button>
<button ng-click="name = 2" ng_init="name=0">B</button>
<p>This is {{name}}.</p>
<p>Click the button:</p>
<button ng-click="name = A" ng_init="name=0">A</button>
<button ng-click="name = B" ng_init="name=0">B</button>
<p>This is {{name}}.</p>
单击按钮:
A.
B
这是{{name}
第二种情况
<p>Click the button:</p>
<button ng-click="name = 1" ng_init="name=0">A</button>
<button ng-click="name = 2" ng_init="name=0">B</button>
<p>This is {{name}}.</p>
<p>Click the button:</p>
<button ng-click="name = A" ng_init="name=0">A</button>
<button ng-click="name = B" ng_init="name=0">B</button>
<p>This is {{name}}.</p>
单击按钮:
A.
B
这是{{name}
将$scope.A
的值指定给$scope.name
。我假设在作用域中没有任何名为A
的属性,因此名称设置为undefined
。你可能想要
name = 'A'
A和B可能是字符串,所以应该将其指定为字符串
<button ng-click="name = 'A' " ng_init="name=0">A</button>
<button ng-click="name = 'B' " ng_init="name=0">B</button>
A
B
希望能有帮助:)我想这不是一个好主意。。。。。非常感谢!它在输入单引号后工作。