小编use*_*160的帖子

如何使用角度服务的另一个控制器的数据更新一个控制器?

我有2个控制器.第一个获取所选项目,第二个获取可用项目.

如何显示新选择的项目?

每个可用项下面的按钮都有一个ng-click,它调用一个名为updateItem的服务,我希望更新发生.

我一直在努力这一点,任何帮助都非常感谢.-谢谢

的jsfiddle

<div ng-controller="seletedItemCtrl">
      <p><i>I want to update this item</i></p>
      <div ng-repeat="item in selectedItems">

      <ul>
          <li>{{item.color}}</li>
          <li>{{item.Distance}}</li>
          <li>{{item.height}}</li>
          <li>{{item.name}}</li>
          <li>{{item.year}}</li>
      </ul>
   </div>
</div >   
  ///////////////////////////////////////////////////
  <div ng-controller="availableItemsCtrl">
       <div ng-repeat="item in availableItems">
          <ul>
              <li>{{item.color}}</li> 
              <li>{{item.Distance}}</li>
              <li>{{item.height}}</li>
              <li>{{item.name}}</li>
              <li>{{item.year}}</li>
         </ul>
         <button ng-click = 'updateItem()' >select item</button>
      </div> 
   </div>
Run Code Online (Sandbox Code Playgroud)

JS

var app = angular.module('myApp', []);

function availableItemsCtrl($rootScope, $scope){
        $scope.availableItems =  {
    "Items": {
        "Item": {
            "Group1": [
                {
                    "color": "White",
                    "Distance": "NA",
                    "height": "3ft",
                    "name": "Underlift",
                    "year": "1955"

                  },
                  { …
Run Code Online (Sandbox Code Playgroud)

json angularjs

3
推荐指数
1
解决办法
1879
查看次数

标签 统计

angularjs ×1

json ×1