ガイズ私は角に新しいですし、私は問題のビット直面しています:私はngJsTreeを使用していますが、私は単に何かするときをする「selectNodeCB」メソッドをオーバーライドしています今
をツリーからノードを選択します。
$scope.test = "Hellow World"
...
function selectNodeCB(event, data) {
debugger;
$scope.test = "Goodbye World";
}
ここで、UIでノードを選択すると、デバッガで停止します。 $ scope.testは "さよならワールド"に変更されました。メソッドが終了すると、UI(HTLMメソッド)に変更が表示されることはありません。
は、私がこれを行うときので、それは「selectNodeCB」機能の探しなし$スコープとは何かを持っていると信じて:
$scope.testFnc = function() {
$scope.test = "Goodbye World";
};
をし、それが完璧に動作し、いくつかのボタンをクリックする上で、私はそれを設定します。また、 "selectNodeCB"から "testFnc"を呼び出すことを試みましたが、何もHTMLで再度変更されることはありません。
私は本当に明白な何かを忘れていると確信しています。誰かが私にチップを与えることができれば、私はとても嬉しく思っています。私はそれがHTMLビューで問題だったanswearを発見した