如何使用angularjs从控制器获取数据到指令

时间:2015-09-28 07:18:51

标签: angularjs angularjs-directive angularjs-scope

  

我尝试使用angular从控制器获取数据到指令模板   JS。但它没有用......我的代码出了什么问题。

指令模板:

  <section class="col col-3 required">
       <code-input:select  ></code-input-select>
  </section>

指令代码:

 gateApp.directive('codeInputSelect',function(){
    return{
        restrict : 'E',
        scope : {
            dtaas : '@'
        },
        template : '{{dtaas+ "uu"}}',
        link : function(scope, elem, attr){
        }
    }
})

我的控制器:

$scope.dtaas="hi welcome to ";

2 个答案:

答案 0 :(得分:0)

您应该执行以下操作:

<section class="col col-3 required">
    <code-input-select dtaas="dtaas" ></code-input-select>
</section>

答案 1 :(得分:0)

您还需要将dtaas变量声明为双向绑定 - 而不是简单的字符串。

scope : {
        dtaas : '='
    },