我正在遵循有关implementation of angular and rails的教程,但在执行数据绑定时遇到了问题。我完全按照本教程进行操作,但是遇到了无法解决的绊脚石。我正在尝试在public / templates / home.html中显示foo的值。
这是我的代码:
public / templates / home.html
Value of "foo": {{ foo }}
应用/资产/角度/控制器/HomeCtrl.js.coffee
@restauranteur.controller 'HomeCtrl', ['$scope', ($scope) ->
$scope.foo = 'bar'
]
app / assets / javascripts / main.js.coffee
@restauranteur = angular.module('restauranteur', [])
@restauranteur.config(['$routeProvider', ($routeProvider) ->
$routeProvider.
otherwise({
templateUrl: '../templates/home.html',
controller: 'HomeCtrl'
})
])
app / assets / javascripts / angular / controllers / HomeCtrl.js.coffee
@restauranteur.controller 'HomeCtrl', ['$scope', ($scope) ->
]
最佳答案
我遵循的tutorial错误地告诉我创建2个具有相同名称的控制器。删除控制器app / assets / angular / controllers / HomeCtrl.js.coffee之后,我就可以开始了。