在AngularJS中,我遇到一个问题,即变量被赋予另一个对象的值。 我有ng-table,这很好用
<table ng-table="tableParams" data-ng-init="getMeasureUnits()" class="table" >
<tr ng-repeat="measUnit in measureUnits" ng-click="oneEntity(measUnit)">
<td data-title="'Id'" >{{measUnit.idUnit}}</td>
<td data-title="'Name'" >{{measUnit.name}}</td>
<td data-title="'abb'" >{{measUnit.abb}}</td>
</tr>
在Controller中我有函数oneEntity,我从函数中的表中得到一个实体,但不能分配给另一个我在另一个表中呈现它的实体。
$scope.measureUnitOne = {};
$scope.oneEntity = function(entity){
$scope.measureUnitOne = entity;
$location.path("/administration/edit/measureUnit.id");
};
在功能之后我得到了很好的位置网址我一切都好了,没有显示表格中的值:
...
<input type="text" class="form-control" id="mesaureUnitName" data-ng-model="measureUnitOne.name" placeholder="Name">
...
对象{名称:“Litar”,abb:“l”,last_update:1441538332000,id_user:123,idUnit:2}
$$ hashKey:“object:46” abb:“l” idUnit:4 id_user:123 last_update:1441538363000 名称:“Litar” proto :对象
在第一种情况下,当我写值时,表显示值,在第二种情况下,这是我在功能和注意显示后得到的...有人可以告诉我问题在哪里吗?