{{item.id}}
{{item.id}}
myModule.directive('directiveName', function (injectables) {
return {
restrict: 'A',
template: '',
controller: function() { ... },
compile: function() {...},
link: function() { ... }
//(other props excluded)
};
});
Vue.directive('my-directive', {
bind: function () {...},
update: function (newValue, oldValue) {...},
unbind: function () {...}
});
myModule.angular.module('filterName', [])
.filter('reverse', function() {
return function(input) {...};
});
Vue.filter('reverse', function (value) {
return function(value){...};
});
routes[页面路由] = {
component: function(resolve) {
require.ensure([], function(require) {
resolve(require(页面的.js));
});
}
};
var Main = RouteComponent.extend({
template: '' + require('./index.html'),
data: function(){return {a:xxx,b:xxx}},
methods: {},
create: function(){},
ready: function(){},
filter: {},
components: {}
})
module.exports = Main;
var isDebug = false;
isDebug && require('./mock');
// mock.js
var Mock = require('mock');
var urls = window.settings.urls;
Mock.mock(urls.UPDATE_CUSTOMER_INFO, 'post', {
"errcode": 0,
"errmsg": null
});
{{$root.lan('会员信息')}}
{
"会员信息": "Customer Inof",
...
}