// //= require angular //= require angular-route //= require angular-touch //= require angular-animate //= require jquery.min //= require wx_swipe //= require app //= require angular-carousel
地址:www.zpzk100.com/wx/index
去浏览器 console 看看有报错
大概搜索了一下 这个是搜索结果
推荐你看一下 https://github.com/suffering/rubychinaspa, 使用的是angularjs + rails api. 其中 angularjs 的代码组织结构尽量向 rails 的结构靠拢.. 至于你现在发的这个问题,看了下链接,已经是 precompile 后的 JS, 完全无法阅读,看 CONSOLE, 也只发现两个图片加载不到,所以无法给出什么建议。
angularjs + rails api
既然是生产环境无 JS 效果,那就是 DEVELOPMENT MODE 是可以正确运行的。那就只有一个原因了。就是 precompile 时出现在 inject dependency 问题。也即是说,你应该以这种模式来写:
myApp.controller(['$scope', 'X', 'Y', function($scope, X, Y){ //your codes here. }]);
具体看这里的例子http://plnkr.co/edit/DvBdX5?p=preview 里面有 4 种常见的定义 controller 的方法,但是只有一种会在 minify 或 precompile 时不出错。