0
我有我的應用程序反饋功能,目標NG-如果外控制器
#feedback
%h3.button
%a{"ui-sref" => ".feedback", "ng-click" => "feedbackActive=!feedbackActive;"}
Feedback
#feedback-container{"ng-if" => "feedbackActive"}
%div{"ui-view" => "feedback"}
的#feedback-container
具有ng-if
,以便在需要時,內容才加載。 %a
有一個ng鍵,在feedbackActive
狀態之間切換true/false。
這工作正常。無論如何,在我的ui-view中,我加載了一個模板。在該模板發送按鈕具有send()
功能鏈接到feedbackCtrl
,
$scope.send = function(){
console.log ('send')
console.log ($scope.feedbackForm)
createFeedback.create({
name: $scope.feedbackForm.name,
feedback: $scope.feedbackForm.feedback
})
$scope.feedbackActive = false;
}
它運行的代碼罰款,但這樣沒有任何反應不給feedbackActive
假值。
如何從控制器外部切換ng-if
?
開始使用controllerAs它應該唯一的這個問題。 – dfsq
你能否提供適當的條件代碼? – Viplock
@Viplock你是什麼意思?這是我用於反饋功能的所有代碼。 – alucardu