EDIT返す添付イベント関数へのパラメータとして要素の値を渡す:さて、私はテンプレートにthis.value
を渡し、ハード、と明らかに私はそれが何をしたいのかやってないことを考えていませんでしたが。私の質問です:角度の要素がそれ自身のプロパティを参照する方法はありますか?this.value
は通常のHTMLでどのように動作するのでしょうか?私は私のOnFrameChanged機能にブレークポイントを配置し、それに渡されるパラメータが定義されていないと判断した未定義
<input
mdInput
[value] = "this.currentFrameProperties.index ? this.currentFrameProperties.index : 0"
(change) = "OnFrameChanged(this.value)"
>
:
〜
は、私は私の角度のプロジェクトで、次の入力変数を持っています。私は混乱していますが、this.value
はinput要素のvalueプロパティを返さないのはなぜですか?ゆがんで何が起こっているの
private OnFrameChanged(frame : number) : void
{
// At this position, frame is undefined
this.webSocketService.send("jump to frame " + frame);
}
アイデア:ここ
は私OnFrameChanged()関数ですか?
イベントがしかし全体イベントオブジェクトです。私は$ event.target.value、またはそれらの行に沿って何かにバインドする必要がありますか? p.s. camelCase関数については、私の会社の仕様、笑にちょうど従っています。 – LarsMonty
また、 'this'を使用する代わりに、要素が自身または自身のプロパティを参照するためのAngularの方法について知っていますか? (これで明らかになぜそれがうまくいかなかったのかが分かります) – LarsMonty
もしngModelを使用していないのであれば、それはおそらくあなたが使うべきものです。これはtamplatesではないクラスで動作します。 「this」という単語をスキップするだけです。 Angularはとにかくバインディングを行います – Vega