2016-11-15 82 views
4

我可能无法为问题提供正确的标题,但对我的要求是将此片html动态添加到我的布局中,并使用控制器对其点击事件进行协调。在绑定到控制器的布局中动态添加html

<div id="subscriber1" class="participant-video-list" > 
           <div class="participant-call-controls-div"> 
            <div data-id="vm.participantId" ng-click="vm.maximizeParticipant($event)">Maximize</div> 
            <div data-id="vm.participantId" ng-click="vm.minimizeParticipant($event)">Minimize</div> 
           </div> 
          </div> 

这可能吗?如果是的话,我该如何实现它。

在此先感谢。

+0

是。使用ng-if =“vm.someFlag”将其添加到您的模板中,并在您希望它出现在页面中时将该标志设置为true。 –

回答

0

可以使用ng-include指令。该指令可以包含来自外部文件的HTML。 The explanation can be seen here.

例如:

<ng-include src="template"></ng-include> 

Work example at plunker(not my).

+0

@Pratswinz随时提问任何问题。如果您觉得我的回复对您有帮助,那么您可以将我的回复标记为答案,以简化未来搜索其他人的过程。请阅读http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – StepUp