Изучение spine.js Я выполнил оба урока без проблем, кажется, это отличная структура, но эта простая маленькая проблема сводит меня с ума, потому что я понятия не имею, что я могу сделать, чтобы это исправить ...
Насколько я понимаю, переменная @list должна быть доступна шаблону .eco (скомпилированным hem), но это не так, кто-нибудь еще сталкивался с этим?
Может кто-нибудь показать мне, где я иду не так?
Users.coffee
Spine = require('spine')
User = require('models/user')
$ = Spine.$
class Show extends Spine.Controller
className: 'UserApp'
events:
'click .NewUser' : 'new'
constructor: ->
super
User.bind('create refresh change', @render)
@active @render
render: =>
#get all users and render list
@list= [1,2,3,4,5]
console.log(@list)
@html require('views/UserApp')(@list)
new: ->
@navigate('/users','create')
UserApp.eco
<% if @list.length: %>
<% for i in @list: %>
<%= i %>
<% end %>
<% else: %>
Why you no work!?
<% end %>