文本在一个文本框中输入在另一个
问题描述:
这里被填充是我的HTML代码angularjs应用文本在一个文本框中输入在另一个
<input type="text" class="input-xlarge" id="user_name" ng-model="myModel.text"
name="user_name" rel="popover" data-content="Enter your first and last name."
data-original-title="Full Name">
<input type="text" class="input-xlarge" id="user_email" ng-model="myModel.text"
name="user_email" rel="popover" data-content="What’s your email address?"
data-original-title="Email">
这里的一部分是我的控制器代码
function MyCtrl2($scope) {
var initial = {text1: 'initial value'};
var ini = {text2: 'initialvalue'};
$scope.myModel = angular.copy(initial);
$scope.myModel = angular.copy(ini);
}
MyCtrl2.$inject = ['$scope'];
我在第一个文本写什么都框也会自动填充到第二个文本框中。
为什么dat会发生。
如何避免它。
答
因为您的两个字段都有相同的ng-model
。
要避免它,请为每个输入字段使用ng-model
的不同值。
答
因为你的两个输入字段关联与相同型号名称myModel.text
嗯,我是新来的角所以只是怀疑。不myModel.text表明它的文本框或只是一个名字 – iJade 2013-02-14 06:32:36
它并不意味着它是一个文本框 – janos 2013-02-14 06:42:48
好thnks dat得到它 – iJade 2013-02-14 06:49:09