簡體   English   中英

如何在角度函數控制器中傳遞綁定值?

[英]How do I pass a bind value in angular function controller?

我是angularjs的新手,需要在控制器中聲明的函數中傳遞模型綁定值,但是當我從控制器訪問該值時,它說未定義。 下面是代碼

HTML:

<div>
        <p g-bind-template>{{model.myname}}</p>
        <div>
          <div data-ng-controller="formCtrl" data-ng-init="init(model.myname)"></div>
        </div>
      </div>

在上面的HTML中,當我執行{{model.myname}}時,可以看到該值,但如何在init方法中傳遞它。

在控制器中,我寫了一個函數

$scope.init = function (myname) {
      alert(myname) // displays undefined
    };

您的段落標簽應位於html的ng-controller中。 使它像這樣:

<div>    
    <div>
      <div data-ng-controller="formCtrl" data-ng-init="init(model.myname)">
        <p g-bind-template>{{model.myname}}</p>
      </div>
    </div>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM