4
我正在关注一个在线示例。但是,这并不像我希望的那样工作。现在,我可以轻松地用jQuery和一个类来做到这一点,但我正在尝试使用“Angular Way”。防止初始显示的角模板
我的标签的角模板最初显示。一旦示波器开始处理,它会隐藏&标签在绑定时按预期进入。
问:如何防止最初显示的Angular Template表单?
UPDATE:
应用 “NG绑定” 只是改变了问题的性质。它不能解决问题。
我的标记的样子:
<div ng-controller="BlogsIndexController">
<div class="tags-cloud tags-cloud-category" ng-show="isShown">
<div class="tag" ng-repeat="category in categories">
<a href="#" data-iso-sort="iso-sort-category-{{category.SortKey}}">{{category.Name}}</a>
</div>
</div>
</div>
我的控制器的样子:
// CONTROLLER
application.controller('BlogsIndexController', function ($scope, $http, categoryTagsDataService) {
var vm = this;
// Internal
vm.on = {
databind: {
categories: function() {
var categories = categoryTagsDataService.list()
categories.success(function (data) {
$scope.categories = data;
$scope.isShown = true;
});
}
}
};
vm.databind = function() {
vm.on.databind.categories();
};
// Scope
$scope.isShown = false;
$scope.categories = [];
// Initialize
vm.databind();
});
请参阅我的更新。 –
看到我的更新更新。 – ieaglle
不工作......谢谢:) –