【发布时间】:2015-04-01 23:17:48
【问题描述】:
我正在尝试获取选择按钮中的选项,但它没有显示出来。
我的代码如下:
index.html:
<select ng-model="main.order" ng-options="order as order.title for order in main.orders"></select>
app.js:
$http.get('src/json/sortingKeys.json').success(function(response){
vm.orders = response.orders;
vm.order = vm.orders[0];
});
在它工作正常并且我在选择选项中获得值之前。但后来我想使用http://materializecss.com/about.html 的材料设计。 我还按照他们所说的初始化了“选择”:
$(document).ready(function(){ $('select').material_select();});
尽管我正在获取 html 页面的值,但我并没有在选择选项中获取它们。请参考以下代码,我在浏览器中检查后可以看到:
<div class="select-wrapper"><input class="select-dropdown" readonly="true"
data-activates="select-options-082235b8-d9be-505d-90ab-c4cc9b9bb765" value=""
type="text"><i class="mdi-navigation-arrow-drop-down"></i>
<select class="selectOptions ng-pristine ng-untouched ng-valid initialized" ng-model="main.order"
ng-options="order as order.title for order in main.orders">
<option selected="selected" label="Year Ascending" value="object:16">Year Ascending</option>
<option label="Year Descending" value="object:17">Year Descending</option>
<option label="Title Ascending" value="object:18">Title Ascending</option>
<option label="Title Ascending" value="object:19">Title Ascending</option>
</select>
</div>
请让我知道我做错了什么。代码在github上:https://github.com/pradeepb6/firstExample/tree/master/app
【问题讨论】:
标签: angularjs materialize