ng-include 在 famo.us-angular 中不起作用 - 不是因为缺少双引号
ng-include not working in famo.us-angular - not due to missing double quotes
我正在使用 famo.us-angular 开发混合移动应用程序。我正在尝试在我的 'index.html' 中包含一个 partial/template,如下所示:
<fa-surface class="content">
<div ng-include src="'test.html'"></div>
</fa-surface>
有双引号,文件没有 404,我的 'test.html' 只包含这个:
<p>test</p>
经过数小时的谷歌搜索和查看此处,我相信这应该可行,但我从控制台收到以下错误。
TypeError: Cannot read property 'then' of undefined
at angular.min.js:217
at angular.min.js:51
at $get.h (angular.min.js:52)
at l (angular.min.js:56)
at angular.min.js:217
at angular.min.js:112
at l.$get.l.$eval (angular.min.js:126)
at l.$get.l.$digest (angular.min.js:123)
at l.$get.l.$apply (angular.min.js:126)
at l (angular.min.js:81)
如果我删除 'ng-include' 行,错误就会消失。有任何想法吗?
干杯
原来这个问题是由于使用了比 famous-angular (1.2.26) 要求的更新版本的 AngularJS。我生命中的几个小时都被浪费了,只能怪我自己......-.- 好吧,也许这对未来的其他人有帮助。
我正在使用 famo.us-angular 开发混合移动应用程序。我正在尝试在我的 'index.html' 中包含一个 partial/template,如下所示:
<fa-surface class="content">
<div ng-include src="'test.html'"></div>
</fa-surface>
有双引号,文件没有 404,我的 'test.html' 只包含这个:
<p>test</p>
经过数小时的谷歌搜索和查看此处,我相信这应该可行,但我从控制台收到以下错误。
TypeError: Cannot read property 'then' of undefined
at angular.min.js:217
at angular.min.js:51
at $get.h (angular.min.js:52)
at l (angular.min.js:56)
at angular.min.js:217
at angular.min.js:112
at l.$get.l.$eval (angular.min.js:126)
at l.$get.l.$digest (angular.min.js:123)
at l.$get.l.$apply (angular.min.js:126)
at l (angular.min.js:81)
如果我删除 'ng-include' 行,错误就会消失。有任何想法吗?
干杯
原来这个问题是由于使用了比 famous-angular (1.2.26) 要求的更新版本的 AngularJS。我生命中的几个小时都被浪费了,只能怪我自己......-.- 好吧,也许这对未来的其他人有帮助。