我已在源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()除了添加类之外什么也没做。
谢谢 - 任何想法都会受到青睐。