UI-SELECTのデータ配列がありますが、ビューには表示されません。 私はこの言語を初めて使っています。私はjsファイルをうまく読み込んだと思ったが、そうは思わなかった。 [コントローラからのデータ]UI-Selectは配列にバインドされません(表示されません!)AngularJS
[HTMLにおけるヘッド部]
<head>
<meta charset="UTF-8">
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.15/angular-ui-router.js"></script>
<script src="app.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-select/0.20.0/select.min.js"></script>
</head>
[UI-SELECTパート]
<ui-select ng-model="project_type.selected" theme="bootstrap">
<ui-select-match>{{$select.selected.project_type_item}}</ui-select-match>
<ui-select-choices repeat="item in project_types | filter: $select.search">
<div ng-bind-html="item.project_type_item | highlight: $select.search"></div>
<small ng-bind-html="item.project_type_item_sub | highlight: $select.search"></small>
</ui-select-choices>
</ui-select>
$scope.project_type = {};
$scope.project_types = [
{ project_type_item: 'type1', project_type_item_sub: 'sub explanation 1' },
{ project_type_item: 'type2', project_type_item_sub: 'sub explanation 2' },
];
[JSONファイル]
[{
"project_id": "1",
"project_title": "Demo 1",
"project_type" : "Type 1"
}, {
"project_id": "2",
"project_title": "Demo 2",
"project_type" : "Type 2"
}]
私のような他の初心者がさまようれるように、親切にUI-SELECT以下Plunker中で間違っているものを私に助言してください:
http://plnkr.co/edit/kB5nsDwMU28X4LIbCL1G?p=preview
ので、合計するには、私がしようとしています:
1)UI-SELECTが機能していることを確認します。
2)コントローラからデータをロードします(名前はBooksCtrlです)
3)JSONファイルのデータでUI-SELECTフィールドが選択されています。
問題をお手伝いしてくれる人はいらっしゃいますか?
ありがとうございました!手首に
うわー!ありがとう@ペグラ!私はあなたのサポートに本当に感謝しています!私はここで質問する方法に関するあなたのコメントに留意します。あなたの詳細な説明をありがとう!あなたが言いましたように私は幸運だったと思います。私は今それに取り組んでいきます。他の人もこの記事から学ぶことを願っています:) –
問題はありません。 – pegla