Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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:使用动态模板和数据加载模态对话_Angularjs_Modal Dialog - Fatal编程技术网

AngularJS:使用动态模板和数据加载模态对话

AngularJS:使用动态模板和数据加载模态对话,angularjs,modal-dialog,Angularjs,Modal Dialog,我试着这样做,但我没有找到我需要的 我有一个像电影或演员列表一样的视图。 当我单击电影或演员时,它可能会从我的服务加载其他数据(工作),并在我的模板视图中显示我的服务中的一些数据 我尝试了这个代码,但它不起作用 vm.datasFullScreen = data.table; var htmlcontent = $('#divForModalTable'); htmlcontent.load('angular/templat

我试着这样做,但我没有找到我需要的

我有一个像电影或演员列表一样的视图。 当我单击电影或演员时,它可能会从我的服务加载其他数据(工作),并在我的模板视图中显示我的服务中的一些数据

我尝试了这个代码,但它不起作用

            vm.datasFullScreen = data.table;
            var htmlcontent = $('#divForModalTable');
            htmlcontent.load('angular/templates/template1.html');
            $compile(htmlcontent.contents())(vm);

谢谢你的帮助。

我建议使用棱角材料。下面是

不要尝试将jquery与angular混合使用,这从来都不是一个好主意。相反,看看angular ui模式:为了正确地修复问题,“angular way”可以在这个模式中生成数据吗?当我尝试演示时,它始终是静态数据模板。@Florian您可以创建如下自定义对话框:
$mdDialog.show({controller:DialogController,templateUrl:'dialog1.tmpl.html',})。然后(function(answer){$scope.status='您说信息是“+answer+”;},function(){$scope.status='您取消了对话框。;})
。将您的数据加载到DialogController中,并使用回调函数对用户的操作进行操作。经过一段时间后,它工作正常,但不是为了满足我的需要,我无法从我的DialogController中以getElementById为例从我的模板中获取元素。如何在模板中获取元素ID?谢谢为什么在中使用
getElementById
有棱角的