問題タブ [computed-properties]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - プロパティに1を追加するEmber計算プロパティを作成するには?
私はちょうど Ember を学んでいて、計算されたプロパティについて少し混乱しています。ガイドのすべては、姓と名から完全な名前を作成する計算されたプロパティなどの文字列を使用しています。 とにかく、構文が文字列の使用をほとんど要求しているように見えるため、整数の使用方法について混乱しています。
例として、コントローラーに というプロパティがありますcount
。
私はこのコードが本当に悪いことを知っています。私がやろうとしていることと失敗していることを説明しようとしているだけです。Ember.computed
が最初のパラメーターとして文字列を取るのはなぜですか?
また、文字列ではなく整数を操作しているときにthis.get
、なぜ文字列を使用する必要があるのでしょうか。this.set
int を手動で解析する必要があります。そうしないと、文字列が返されます。count プロパティが文字列に変換されるのはなぜですか?
とにかく、私が実行したときのエンバーインスペクターで
$E.get('count')
1 は正常に追加されますが、1 を追加し続けることができないため、実際のcount
プロパティが更新されていないと思われます。
どうもありがとう。助けてくれてありがとう。
ember.js - ember の計算されたプロパティが ember インスペクターで一度しか実行されないのはなぜですか?
私はデモコントローラを持っています:
ブラウザーの localhost でアプリを実行しているときに、ember インスペクターを開いて実行します。
$E.get('actualEmailAddress')
これは以下を返します:
actualEmailAddress function is called: bobsmith@gmail.com
しかし、もう一度実行すると、undefined
走るときも同じ$E.get('fullName')
戻る
しかし、もう一度実行すると、返されるBob Smith
のではなく、console.log
なぜこうなった?
ありがとうございました!
swift - 計算されたプロパティの定数としての使用
私はSwiftが初めてで、与えられた例のように定数に計算されたプロパティを使用するのは良いオプションだと思っていました.
iOS の開発と同様に、通常はオブジェクトの通知キー文字列に対して .pch ファイルで定数を定義します。では、以下のオプションは意味がありますか?
ios - Swift の計算されたプロパティの KVO
Swiftで計算されたプロパティのKVOは可能ですか?
with または height トリガーを変更するクライアント コードは、ValueForKeyPath を監視しますか?
市長クラスのリファクタリングに取り組む前に確認するだけです。KVO の構文は煩わしいものであり、誰かが答えを手元に持っている場合、遊び場でさえ価値がありません。(答えはNOだと思います)