1

我有以下路由器分配:

  .when('/WebMail', { controller: HomeCtrl, templateUrl: 'http://webmail.mycompany.com' })

当我尝试从带有 ng-view 的页面上的链接将该页面嵌入到 ng-view 中时,我收到以下错误:

 Cannot read property 'data' of undefined

我想那是 Angular 说它不能将远程地址定义为模板。

我可以不通过路由器将远程网页分配到 ng-view 中吗?如果是这样,怎么做?

4

1 回答 1

0

我不知道这是否是 Rube Goldberg 的工作,但我通过以下方式解决了我的问题:

在指向远程地址的本地模板上创建动态 iframe。

换句话说:

.when('/WebMail', { 控制器: HomeCtrl, templateUrl: '\templates\webMail.html' })

webMail.html:

    <iframe src="{{myAngular.iFrameSrc}}"> </iframe>
于 2013-06-24T23:39:17.940 回答