【问题标题】:AngularJS Link multi JSON with unique IDAngularJS 使用唯一 ID 链接多 JSON
【发布时间】:2014-10-13 17:39:36
【问题描述】:

我在 mongoDB 中有 2 个集合:

消息:

{
        "_id" : ObjectId("542e65368a1cec1227ae2bac"),
        "message" : "hello"
 }

分类:

{
        "_id" : ObjectId("542e65368a1cec1227ae2bac"),
        "result" : {
                "full" : "voyage",
                "others" : "voyage"
        }
}

我可以显示集合中的 ID 消息

 "542e65368a1cec1227ae2bac, hello":

与:

{{image._id}},{{image.message}}

来自我的 JSON:

{ "images" : 
   [ 
      { 
       "_id" : "542e65368a1cec1227ae2bac",
       "message" : "hello"
      } 
   ] 
}

但我还想显示“航程”

感谢您的帮助

【问题讨论】:

    标签: json angularjs mongodb


    【解决方案1】:

    var app = angular.module('app', []);
    
    app.controller('fCtrl', function($scope) {
    
    
      $scope.messages = {
        "images": [{
          "_id": "542e65368a1cec1227ae2bac",
          "message": "hello"
        }]
      }
    
      $scope.categories = [{
        "_id": "542e65368a1cec1227ae2bac",
        "result": {
          "full": "voyage",
          "others": "voyage"
        }
      }]
    
    
    });
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
    <div ng-app="app">
      <div ng-controller="fCtrl">
        <div ng-repeat="message in messages.images">
          <p>{{message._id}} - {{message.message}}
            <p ng-repeat="cat in categories | filter: {'_id':message._id}">{{cat.result.others}}</p>
        </div>
      </div>
    </div>

    【讨论】:

    • 谢谢!所以如果我明白我只需要做一个过滤器?过滤器:{'_id':message._id} ?
    猜你喜欢
    • 2023-03-12
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 1970-01-01
    • 2012-06-30
    相关资源
    最近更新 更多