【问题标题】:Angular UI Bootstrap TypeaheadAngular UI Bootstrap Typeahead
【发布时间】:2014-09-10 19:34:53
【问题描述】:

我是第一次使用 Angular JS。

这是我的代码,但它不起作用。 typeahead 智能感知显示为“未知属性”。

 <div class='container-fluid' ng-controller="HomeController">
    <h4>Search State</h4>
    <pre>Model: {{selected | json}}</pre>
    <input type="text" autocomplete="off" ng-model="selected" typeahead="state for state in states | filter:$viewValue | limitTo:8" class="form-control">
</div>

function HomeController($scope, $http) {
$scope.selected = undefined;
$scope.states = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Dakota', 'North Carolina', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming'];
}

我缺少一些 JS 文件吗?

【问题讨论】:

  • 你能设置一个jsfiddle吗
  • 您的$viewValue 变量设置为什么?它存在于您的$scope 中吗?作为最佳实践,您不应使用以 $ 符号开头的名称作为变量。
  • @jpmorin 我编辑代码。
  • 你能用应用程序模块和html显示你所有的代码吗?
  • @jpmorin 看到下面的答案,那是我的代码。

标签: angularjs angular-ui-bootstrap


【解决方案1】:

请在此处查看工作示例http://plnkr.co/edit/SjASFL8BkKdjLRxUlGVA?p=preview

确保您拥有这些脚本

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.js"></script>
<script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.js"></script>

你的应用定义包括 ui.bootstrap

var app= angular.module('app', ['ui.bootstrap']);

【讨论】:

  • 我打开了你的链接,上面写着 example.js。那是什么 ?如果我删除那个 example.js,它就不起作用了。
  • 我不明白那部分。在哪里添加 var app= angular.module('app', ['ui.bootstrap']); ?应用代码是什么?
  • 它对我不起作用。为什么 typehead 属性在 VS 2013 中显示为未知属性?
  • @user3757426 你可以使用数据——即:data-typeahead' 请看这里不是最好的方法,而是一页上的所有内容plnkr.co/edit/SjASFL8BkKdjLRxUlGVA?p=preview
  • 请阅读@sss 所述的角度文档以了解角度项目的工作原理。您必须在自己的模块之前包含 angularui-bootstrap 脚本才能使其工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多