zoukankan      html  css  js  c++  java
  • [AngularJS] Taking control of your templates using $templateCache

    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')
            }
        })
  • 相关阅读:
    Hammer.js--转载自李林峰的园子
    nodejs--模块
    gruntjs
    玩转github----1
    模块化开发--sea.js
    事件委托
    css兼容问题
    轮播图
    Spring整合Hibernate 二
    Spring整合Hibernate 一
  • 原文地址:https://www.cnblogs.com/Answer1215/p/4320658.html
Copyright © 2011-2022 走看看