Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJs-路由器-ng视图-远程网址_Angularjs - Fatal编程技术网

AngularJs-路由器-ng视图-远程网址

AngularJs-路由器-ng视图-远程网址,angularjs,Angularjs,我有以下路由器分配: .when('/WebMail', { controller: HomeCtrl, templateUrl: 'http://webmail.mycompany.com' }) <iframe src="{{myAngular.iFrameSrc}}"> </iframe> 当我试图从页面上带有ng视图的链接将该页面嵌入ng视图时,我收到以下错误: Cannot read property 'data' of undefined

我有以下路由器分配:

  .when('/WebMail', { controller: HomeCtrl, templateUrl: 'http://webmail.mycompany.com' })
    <iframe src="{{myAngular.iFrameSrc}}"> </iframe>
当我试图从页面上带有ng视图的链接将该页面嵌入ng视图时,我收到以下错误:

 Cannot read property 'data' of undefined
我想这是说它不能将远程地址定义为模板


我不能通过路由器将远程网页分配到ng视图中吗?如果是,如何解决?

我不知道这是否是鲁布·戈德堡的工作,但我通过以下方式解决了我的问题:

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

换言之:

.when('/WebMail',{controller:HomeCtrl,templateUrl:'\templates\WebMail.html'})

webMail.html:

  .when('/WebMail', { controller: HomeCtrl, templateUrl: 'http://webmail.mycompany.com' })
    <iframe src="{{myAngular.iFrameSrc}}"> </iframe>