在 0.3.4 版本中,依赖注入的描述,可以更加的随意,不再强制要求必须是 this.$xxId
的形式
以下的写法也支持
var Car = function() {
this.$id = "car";
this["$engine"] = null; // use []
var wheelName = "$wheel";
this[wheelName] = null; // use variable
};
Car.prototype["$light"] = null; // use variable in prototype
Car.prototype.run = function() {
this.$engine.run();
this.$light.shine();
this.$wheel.run();
console.log('car run...');
}
module.exports = Car;
example demo complex_function_annotataion
bearcat官网 bearcatjs.org