是否可以有条件地在dom中包含ng-click?我的桌面视图和移动视图共享相同的模板,但我只需要在桌面视图中进行ng-click。
例如,在我的桌面视图中,我想要这样的内容:
<div class="maincontent" ng-click="clickEvent()">
<div>Content</div>
</div>
...在我的移动视图中,我想要这样的东西:
<div class="maincontent">
<div>Content</div>
</div>
答案 0 :(得分:1)
您可以在范围内使用一些变量来告诉您mobile view or not by checking user agent并根据isMobileView
设置标记,然后您可以将ng-click
的相同模板用于移动设备和desktop
查看。
<强>标记强>
<div class="maincontent" ng-click="isMobileView && clickEvent()">
<div>Content</div>
</div>