Every line of 'create class in angular' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
2 (function withAngular(angular) { 3 'use strict'; 4 5 angular.module('electron.services', [ 6 'electron.loading.services' 7 ]); 8 }(angular));
Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code
35 public static create ($elements:JQuery, ComponentClass:any, scope:DisplayObjectContainer = null):Array<any> 36 { 37 const list:Array<DisplayObject> = []; 38 let component:DisplayObject; 39 let $element:JQuery; 40 const length:number = $elements.length; 41 let types:any; 42 let componentName:string; 43 44 for (let i:number = 0; i < length; i++) 45 { 46 $element = $elements.eq(i); 47 types = $element.attr('data-sjs-type'); 48 49 if (types === void 0) 50 { 51 // Create the component if there is not a 'data-sjs-type' attribute on the element. 52 component = ComponentFactory._createComponent($element, ComponentClass, scope); 53 list.push(component); 54 } 55 else 56 { 57 // Else if there is already a 'data-sjs-type' attribute then get the type(s). 58 types = types.split(','); 59 componentName = Util.getName(ComponentClass); 60 61 // Only create the component if the component type does not already exist. 62 if (types.indexOf(componentName) === -1) 63 { 64 component = ComponentFactory._createComponent($element, ComponentClass, scope); 65 list.push(component); 66 } 67 } 68 } 69 70 return list; 71 }