在AngularJs中,如果调用服务方法:this.Service = function (){console.log('hello')}然后您可以使用此服务(对象):nameService.Service(),所以我的问题是如何编写具有两个参数(名称,函数)的函数。}
我在问怎么写像service(name,fn){}这样的函数?
我刚刚注意到一个朋友在一个服务中使用var vm = this;。由于这与我们试图应用的样式指南相冲突,因此我开始思考代码正确运行的重要性。突然,我注意到控制器和服务/工厂之间可能没有太多区别(从现在的服务开始)。
是的,控制器可以访问$scope,但与服务一样,它们只是在编译过程中的某个时刻创建的对象的构造函数。是的,控制器和服务的用途完全不同。我知道关注点的分离和可重用性。作为一个有半年Angular/JavaScrip
我注意到并非所有Javascript函数都是构造函数。typeof obj === 'function'); //truenew obj(); //TypeError: obj is not a constructor
问题1:如何检查函数是否是构造函数问题2:当我创建一个函数时,是否可以让它成为而不是构