在 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