これはexample jsfiddleです。私はng-model
何かのクリックで値をしようとしています。この値はdirective
で更新されていません。$scope.$watch
でも試してみました。英語が苦手で初心者がangularjs
になってしまって、申し訳ありません。ng-show内で角型データバインディングが機能しない
<div ng-click=show()>show directive</div>
<div ng-show="afterSomeTime">
<div class="star-rating" star-rating rating-value="rating"
data-max="10" on-rating-selected="rateFunction(rating)"></div>sdsadasdasd</div>
ここで私はいくつかのクリックイベントの後に指令をトリガしようとしていたが、私はライン43
scope.$watch('ratingValue',
function(oldVal, newVal) { //<-this is where you did wrong
if (newVal) {
updateStars();
}
}
);
ただ、スワップからその例JSフィドルリンク
ポストに関連コードを記入してください。 – Saad
彼はしました - jsfiddleの例へのリンクがあります –
あなたのサンプルが私のために(Chrome 50.0)期待通りにどのような環境で動いていますか。私はそれを動作させる持っていたと思うが、それは –