我希望ng-if
评估一个观点。
例如
<div ng-if="viewPort=='SM'">
或者,也许只是$watch
然后我可以设置$scope
我知道我可以用事件等做一些魔法,但我正在寻找垂直方式,如果存在的话。
修改
考虑这将如何工作,我认为我需要一个服务和一种方法来挂钩视口更改,以便我的控制器可以更新模型,以便视图可以做出反应。
答案 0 :(得分:0)
ng-if
会在创建观察者时自动评估内部表达式。你根本不需要任何模块,任何第三方......任何东西。这只是简单的双向数据绑定。在您的控制器中只需:
$scope.viewport='';
$timeout(function () {
$scope.viewport='SM'
}, 5000);
5秒钟后,您将看到您的div出现。请记住,您需要同时注入$ scope和$ timeout。