我有这样的后端设置。
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>
它不起作用。在选择中只显示任何内容。我做错了吗?这种事情的最佳做法是什么?