您知道这是我在stackoverflow上的第一个问题,所以如果我的问题出现问题我会道歉。
好的,所以我刚刚开始使用spine,这是我第一次深入研究MVC框架,我在渲染.eco模板时遇到了麻烦。
这可能是非常基本的东西但每当我运行'下摆服务器'时,我看到的只是一个空白页?
这是hello.coffee控制器:
Spine = require('spine')
class Hello extends Spine.Controller
constructor: ->
super
render: ->
@html require('views/view')
module.exports = Hello
这是views / view.eco
<h1>Hello World</h1>
这是app / index.coffee
require('lib/setup')
Spine = require('spine')
Hello = require('controllers/hello')
class App extends Spine.Controller
constructor: ->
super
@hello = new Hello
@append @hello
module.exports = App
当我使用JS控制台打开应用程序时,没有错误产生,如果我访问 localhost:9294 / test 一切正常吗?
提前感谢任何人都可以帮助我和我的高傲! ;)
答案 0 :(得分:1)
你也可以让你的控制器构造函数方法为你调用渲染:
class Hello extends Spine.Controller
constructor: ->
super
@render()
render: ->
@html require('views/view')