public DefinitionObject GetDefinition() { var def = new DirectiveDefinitionHelper(); def.LinkFunction(this.Link); return(def.ToDefinitionObject()); }
public DefinitionObject GetDefinition() { var def = new DirectiveDefinitionHelper(); def.Restrict = RestrictFlags.Element | RestrictFlags.Attribute | RestrictFlags.Class; def.Template = "<div>Hello, <span ng-transclude></span>!</div>"; def.Replace = true; def.Transclude = true; return(def.ToDefinitionObject()); }
public DefinitionObject GetDefinition() { var def = new DirectiveDefinitionHelper(); def.Restrict = RestrictFlags.Attribute; def.RequireDirective("ngModel", false, true); def.LinkFunction<NgModelController>(this.Link); return def.ToDefinitionObject(); }
public DefinitionObject GetDefinition() { var def = new DirectiveDefinitionHelper(); def.Restrict = RestrictFlags.Attribute; def.RequireDirective("ngModel", false, true); def.LinkFunction <NgModelController>(this.Link); return(def.ToDefinitionObject()); }
public DefinitionObject GetDefinition() { var def = new DirectiveDefinitionHelper(); def.Restrict = RestrictFlags.Element | RestrictFlags.Attribute; def.Replace = true; def.Transclude = true; def.ScopeMode = ScopeModes.Existing; def.Template = @"<div><div ng-click='acc.clickme()'>[{{acc.accordiontitle}}] you can click me</div><div ng-transclude></div>[end]</div>"; def.Controller <AccordionController>(); def.ControllerAs = "acc"; return(def.ToDefinitionObject()); }
public DefinitionObject GetDefinition() { var def = new DirectiveDefinitionHelper(); def.Restrict = RestrictFlags.Element | RestrictFlags.Attribute; def.Replace = true; def.Transclude = true; def.ScopeMode = ScopeModes.Existing; def.Template = @"<div><div ng-click='acc.clickme()'>[{{acc.accordiontitle}}] you can click me</div><div ng-transclude></div>[end]</div>"; def.Controller<AccordionController>(); def.ControllerAs = "acc"; return def.ToDefinitionObject(); }
public DefinitionObject GetDefinition() { var def = new DirectiveDefinitionHelper(); def.Restrict = RestrictFlags.Element; def.Replace = true; def.Transclude = true; def.RequireDirective("accordion", LookParent: true, Optional: false); def.ScopeMode = ScopeModes.Isolate; def.BindAttribute("title", "expanderTitle"); def.Template = @"<div> <div class='title' ng-click='ccc.toggle()'>{{title}}</div> <div style='margin-left: 1em;' class='body' ng-show='ccc.showMe' ng-transclude></div> </div>"; def.LinkFunction <AccordionController>(this.Link); def.Controller <ExpanderController>(); def.ControllerAs = "ccc"; return(def.ToDefinitionObject()); }
public DefinitionObject GetDefinition() { var def = new DirectiveDefinitionHelper(); def.LinkFunction(this.Link); return def.ToDefinitionObject(); }
public DefinitionObject GetDefinition() { var def = new DirectiveDefinitionHelper(); def.Restrict = RestrictFlags.Element; def.Replace = true; def.Transclude = true; def.RequireDirective("accordion", LookParent:true, Optional:false); def.ScopeMode = ScopeModes.Isolate; def.BindAttribute("title", "expanderTitle"); def.Template = @"<div> <div class='title' ng-click='ccc.toggle()'>{{title}}</div> <div style='margin-left: 1em;' class='body' ng-show='ccc.showMe' ng-transclude></div> </div>"; def.LinkFunction<AccordionController>(this.Link); def.Controller<ExpanderController>(); def.ControllerAs = "ccc"; return def.ToDefinitionObject(); }
public DefinitionObject GetDefinition() { var def = new DirectiveDefinitionHelper(); def.Restrict = RestrictFlags.Element | RestrictFlags.Attribute | RestrictFlags.Class; def.Template = "<div>Hello, <span ng-transclude></span>!</div>"; def.Replace = true; def.Transclude = true; return def.ToDefinitionObject(); }