zoukankan      html  css  js  c++  java
  • angular(mvc)指令的嵌套使用

    关于指令嵌套的使用,取值问题。

    原理类似于控制器中使用指令,父指令类似于控制器,子指令就类似于控制器中指令。通过传值方式‘=’,我们直接可以在父指令中获取数据

    举一个例子:

    有个指令parentDirective
    模板文件是:parentHtml
    
    还有一个childDirective
    myapp.directive("childDirective",[function(){
      return{
        template:'....../childHtml',
        link:function(){
          ngModel:'='
        }
      } }]);
    模板文件:childHtml
    在parentDirective中引入childDirective
    myapp.directive("parentDirective",
    '.../js/directive/childDirective'
    [function(){ return{
        template:'....../parentHtml.html',
        link:function(s,el,attr){
          s.$watch('giveData',function(n,o){
             console.log(n);     
          });
        }
      } }]);
    parentHtml.html
    <child-directive ng-model="giveData"></child-directive>

    如果你想互相引用指令的控制器,你可以看看下面的文章链接

    http://blog.csdn.net/zhoukun1008/article/details/51296692

  • 相关阅读:
    BZOJ4553: [Tjoi2016&Heoi2016]序列
    BZOJ4552: [Tjoi2016&Heoi2016]排序
    BZOJ4551: [Tjoi2016&Heoi2016]树
    BZOJ4556: [Tjoi2016&Heoi2016]字符串
    BZOJ4546: codechef XRQRS
    CC 3-Palindromes(manacher)
    hdu3294(manacher)
    hdu4513(manacher)
    poj3974(manacher)
    CF 518D(概率dp)
  • 原文地址:https://www.cnblogs.com/evaling/p/7597472.html
Copyright © 2011-2022 走看看