AngularJS ng-options无法显示

时间:2015-10-28 11:31:40

标签: javascript php angularjs

我有这样的后端设置。

  public function index()
    {
        $doc = Document::all();
        return response()->json([
            'Success' => [
                'documents' => $doc->toArray()
            ],
        ], 200);
      //  return $doc;
    }

在前端,我有这样的工厂类

  query:
        {
            method:'GET',
            isArray:false
        },

和这样的控制器。

DocumentsFactory.query(function(documents) {
  $scope.documents = documents;

});

现在这个设置运行得很好。这是我的console.log this

当我在我的html中尝试以下内容时。

<div class="col-sm-5">
            <select class="form-control m-b-sm" id="procedureId" ng-change="getSelectedProcedure(selectedProcedure.item)" ng-model="selectedProcedure.item" ng-options="document as (document.id + '-' + document.name) for document in documents" required="true"/>
            <option value=" ">----------</option>
          </select>
        </div>

它不起作用。在选择中只显示任何内容。我做错了吗?这种事情的最佳做法是什么?

0 个答案:

没有答案