我遇到了这里提到的同样的问题
<input type="text" class="span3" style="margin: 0 auto;" data-provide="typeahead" data-items="4" data-source='["Amsterdam", "Maastricht"]' />
does work, but when using double quotes like
<input type="text" class="span3" style="margin: 0 auto;" data-provide="typeahead" data-items="4" data-source="['Amsterdam', 'Maastricht']" />
it won't work.
我实际上将它与 Angular + Angular-ui 一起使用
<input type="text" ng-model="mymodel" placeholder="Cities.."
ui-jq="typeahead" ui-options="{source:cities}"/>
$scope.cities =["D","A"]
如果我将 Typeahead 更改为
$scope.cities =['D','A']
我需要用双引号字符串转换我的数组吗?如何。有没有办法通过本机 json来做到这一点。
谢谢。