你必须申报控制器模型要与视图绑定:
$scope.firstname = '';
$scope.lastname='';
$scope.email = '';
现在,你应该将模型绑定到您的看法:
<tr>
<td>
<label for="FirstName">First Name <span class="req">*</span>
</label>
<br />
<input type="text" name="FirstName" ng-model="firstname" id="FirstName" class="cat_textbox" maxlength="255" /> </td>
</tr>
<tr>
<td>
<label for="LastName">Last Name <span class="req">*</span>
</label>
<br />
<input type="text" name="LastName" ng-model="lastname" id="LastName" class="cat_textbox" maxlength="255" /> </td>
</tr>
<tr>
<td>
<label for="EmailAddress">Email Address <span class="req">*</span>
</label>
<br />
<input type="text" name="EmailAddress" ng-model="email" id="EmailAddress" class="cat_textbox" maxlength="255" /> </td>
最后,你应该用你的点击方法,每一行中更新模型:
$scope.pushval = function (first,last,email)
{
$scope.firstname = first;
$scope.lastname = last
$scope.email = email;
}
我想建议你一个ng-click方法: 你的ng-click应该是:
pushval(i) //it's good to pass object and get property value from object in controller
和你pushval
的方法是这样的:
$scope.pushval = function (myRow)
{
$scope.firstname = myRow.firstName;
$scope.lastname = myRow.lastName;
$scope.email = myRow.email1.value;
}
我已回答结合WebForm中的角方式 –