Step 1.
'clients/hello_world/controllers/app.js'を編集.require('core');
HelloWorld.appController = SC.Object.create(
{
// TODO: Add your own code here.
greeting: "Hello World!", // ','を忘れずに.
toggleGreeting: function() {
var currentGreeting = this.get('greeting');
var newGreeting = (currentGreeting === 'Hello World!') ? 'I am on SproutCore!' : 'Hello World!';
this.set('greeting', newGreeting);
}
}) ;
Step 2.
'clients/hello_world/english.lproj/body.rhtml'を編集.<% content_for('body') do %>
<div class="sc-welcome">
<img class="logo" src="<%= static_url('images/sproutcore-logo') %>" />
<div class="message">
<%= label_view :my_label, :tag => 'h1', :bind => { :value => 'HelloWorld.appController.greeting' } %>
<%= button_view :toggle_button, :title => 'Change Title', :action => 'HelloWorld.appController.toggleGreeting' %>
</div>
</div>
<% end %>
reload.
2 件のコメント:
カンマが必要だったのですね。参考になりました。
z.ohnami さん
コメントありがとうございます.
まさにこのカンマの事が書きたくて書いたエントリーです.お役に立ったならよかったです.
コメントを投稿