0
跨越有趣的問題剛剛來到,以下是小提琴兒童指令API函數被添加到該childHead
https://jsfiddle.net/gauravsoni/L9us7etq/1/
的「commbase」指令調用「showmessage」指令,二者都使用NG-如果要顯示一些模板。
'showmessage'指令具有一個稱爲showAlert
的API函數。問題是如果我在ng-if(第20行)中調用showmessage,函數showAlert不能被調用,因爲它已經移動到$$ childHead。現在,如果我刪除ng-if或使用ng-show,一切正常。
看來,使用ng-if時會創建一個新的作用域,如何解決這個問題?還是有更好的方法來顯示公共API,因此它每次都直接出現在父級範圍內。