在一个共享的html文件中使用ng-model与多个javascript文件。

问题描述 投票:0回答:1

我有一个html文件,其中有一个ng-model的绑定是这样的。

<input type="text" ng-model="ClassA.phoneNumber" />

我可以用另一个js文件来绑定同一个元素吗?比如说?

<input type="text" ng-model="ClassA.phoneNumber || ClassB.PhoneNumber" />

问题是我不想再创建一个HTML文件来绑定一个简单的元素。html文件被多个js文件重复使用。

angularjs angular-ngmodel
1个回答
1
投票

我不知道你的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元素。

© www.soinside.com 2019 - 2024. All rights reserved.