在AngularJS中分配属性值

时间:2015-09-07 06:01:27

标签: javascript jquery angularjs

在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 :对象

在第一种情况下,当我写值时,表显示值,在第二种情况下,这是我在功能和注意显示后得到的...有人可以告诉我问题在哪里吗?

0 个答案:

没有答案