1
時に火を見てい私はいくつかのブール値のフラグを含むオブジェクトを持っています。私はそのようなブールの1つの時計を作成しました。はAngularJSは、私は現在、AngularJSアプリ</p> <p>に取り組んでいる、オブジェクトの初期化
オブジェクト作成時に時計が起動しますか?ブール値のフラグが変わっていなくても、ランダムな時間に時計を放つことはできますか?
時に火を見てい私はいくつかのブール値のフラグを含むオブジェクトを持っています。私はそのようなブールの1つの時計を作成しました。はAngularJSは、私は現在、AngularJSアプリ</p> <p>に取り組んでいる、オブジェクトの初期化
オブジェクト作成時に時計が起動しますか?ブール値のフラグが変わっていなくても、ランダムな時間に時計を放つことはできますか?
だから我々は(私はGianlucaさんで働いている)があります。
scope.$watch("chartData.selectedIndicator", function() {
if (chartData.selectedIndicator !== -1){
highlightMessageIndicator(chartData.selectedIndicator);
}
}, true);
... chartData.selectedIndicatorを更新したではないにも関わらず、この時計はまだヒットしていると、それが原因で私たちの内にある場合、私は疑問に思って私たちはselectedIndicatorを初期化しているので、時計がヒットしているのはなぜですか?
angular
.module("app")
.factory("chartData", [..., chartData]);
function chartData(...) {
var chartData = {
selectedIndicator : -1,
これは潜在的にちょうどnewValueにチェックをした場合であるかどう!== OLDVALUEその後、提案されているよう私が疑問に思いますか?
貼り付けコード – Hitmands
@ヒットマンズとさせていただきます。しかし、私は一般的な行動を求めていた。私の質問は意味をなさないでしょうか? –
時計はinitで起動します。したがって、newValue!== oldValueをチェックする必要があります。 –