そのため、テンプレートからビューオブジェクトに値を取得できないように見えるこの問題に遭遇しました。
たとえば、次のサインイン フォームを使用します。
App.AuthSignInView = Ember.View.extend
templateName: 'auth/sign_in'
email: null
password: null
submit: (event, view) ->
event.preventDefault()
App.Auth.signIn
data:
email: @get 'email'
password: @get 'password'
そして、このテンプレート:
<form>
<div class="control-group">
<label class="control-label" for="email">Email</label>
<div class="controls">
{{view Ember.TextField valueBinding="email"}}
</div>
<div class="controls">
{{view Ember.TextField type="password" valueBinding="password"}}
</div>
</div>
<button class="btn btn-inverse">Sign In</button>
</form>
ビューが送信時に電子メールとパスワードのプロパティにアクセスしようとすると、それらはまだ null です。ここで何か単純な間違いをしていると確信していますが、何がわからないのですか。