您的位置:首页 > Web前端 > AngularJS

[AngularJS] Taking control of your templates using $templateCache

2015-03-07 17:23 316 查看
Using $templateCache for quickly retrieval from the cache after first time used.

$templateCache mainly can use two methods:

get(id)

put(id, "your html code here")

angular.module('app', [])
.directive('myButton', function () {
return {
templateUrl: 'timestamp'
}
})
.run(function ($templateCache) {
$templateCache.put('timestamp', '<button>' + Date.now() + '</button>');
});


or you can but your template in the <script> tag, then use templateCache.get() method:

<script type="text/ng-template" id="templateId.html">
<button>Date.now()</button>
</script>


angular.module('app', [])
.directive('myButton', function ($templateCache) {
return {
templateUrl: $templateCache.get('templateId.html')
}
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐