我有一个html文件,其中有一个ng-model的绑定是这样的。
<input type="text" ng-model="ClassA.phoneNumber" />
我可以用另一个js文件来绑定同一个元素吗?比如说?
<input type="text" ng-model="ClassA.phoneNumber || ClassB.PhoneNumber" />
问题是我不想再创建一个HTML文件来绑定一个简单的元素。html文件被多个js文件重复使用。
我不知道你的html是怎样的,但你可以这样做。
<input type="text" ng-if="ClassA.phoneNumber" ng-model="ClassA.phoneNumber" />
<input type="text" ng-if="ClassB.phoneNumber" ng-model="ClassB.phoneNumber" />
如果条件不满足,angular将删除dom元素。