element.typeahead未在angular-typeahead指令中定义

时间:2016-01-19 23:04:13

标签: angularjs angularjs-directive typeahead.js angular-template

我已在源github问题页面

中发布了该问题

https://github.com/Siyfion/angular-typeahead/issues/84

但是想知道我是否能在这里找到更快的解决方案。

我遵循加载依赖项,即jQuery,Angular和typeahead(bundle),将它们放在angular-typeahead指令的index.html文件中。

但是当我将指令作为一个类包含时,我的Angular模板中出现了错误。我已将控制器代码包装在文档就绪函数中,但未解决它。我能够在浏览器控制台中键入$(“input”)。typeaway,并最终定义它。在typeaway源指令代码中添加超时包装器并不能解决此计时问题。有什么想法吗?

我可以在我的控制器中使用纯jQuery动态分配指令并让范围刷新吗?只需添加类“sfTypeahead”然后添加$ scope。$ apply()除了添加类之外什么也没做。

谢谢 - 任何想法都会受到青睐。

0 个答案:

没有答案