当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript Renderer.setElementProperty方法代码示例

本文整理汇总了TypeScript中@angular/core.Renderer.setElementProperty方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Renderer.setElementProperty方法的具体用法?TypeScript Renderer.setElementProperty怎么用?TypeScript Renderer.setElementProperty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在@angular/core.Renderer的用法示例。


在下文中一共展示了Renderer.setElementProperty方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: ngOnInit

    ngOnInit() {
        if (typeof this.classToApply === 'undefined') {
            this.classToApply = '';
        }

        if (typeof this.search === 'undefined') {
            this.renderer.setElementProperty(this.el.nativeElement, 'innerHTML', this.text);
            return;
        }

        let search = escapeStringRegexp(this.search.toString());
        this.renderer.setElementProperty(this.el.nativeElement, 'innerHTML', this.replace(this.text, search));
    }
开发者ID:crisipix,项目名称:Angular2WebpackBasicTemplate,代码行数:13,代码来源:highlight-directive.ts

示例2: selectedOptions

 selectedOptions() {
   let selections: HTMLCollection = this.select.nativeElement.selectedOptions;
   while (selections.length > 3) {
     this.renderer.setElementProperty(_.last(selections), 'selected', false);
   }
   this.getSymbols(_.map(selections, (option: HTMLOptionElement) => option.value));
 }
开发者ID:dszmaj,项目名称:stocks-app,代码行数:7,代码来源:fullList.component.ts

示例3: disableElement

 disableElement(){
     if (this.el.nativeElement.tagName === 'INPUT'){
         this.renderer.setElementProperty(this.el.nativeElement, 'disabled', true);
     }
     if (this.el.nativeElement.tagName === 'DIV'){
         this.el.nativeElement.style.display = 'none';
     }
 }
开发者ID:PyJava1984,项目名称:dcm4chee-arc-light,代码行数:8,代码来源:placeholderchanger.directive.ts

示例4: _highlight

 private _highlight(color: string) {
     this.renderer.setElementProperty( this._el.style, 'backgroundColor', color)
     // XSS security issue example
     let val = "<script>console.log('XSS injection')</script>"
     // val = this.sanitizer.sanitize(SecurityContext.HTML, val)
     // this.renderer.setElementProperty( this._el, 'innerHTML', val)
     this._el.innerHTML = val
 }
开发者ID:pracxs,项目名称:angular-2-intro,代码行数:8,代码来源:highlight.security.directive.ts

示例5: constructor

  constructor(private router: Router, eRef: ElementRef, renderer: Renderer, seo: PageTitleService) {
    let parent = eRef.nativeElement.parent;
    let styleElement = renderer.createElement(parent, "style");
    renderer.setElementProperty(styleElement, "type", "text/css");
    renderer.setText(styleElement, mainCss);

    seo.setTitle("Angular-Meteor - realtime full stack JavaScript development");
    seo.setBasePath(global['basePath'] || '/');
  }
开发者ID:MarcelWaldvogel,项目名称:angular-meteor-docs,代码行数:9,代码来源:app.component.ts

示例6: doTranslate

 private doTranslate(): void {
     let innerHTML: string = this._elemRef.nativeElement.innerHTML || '';
     let _defaultValue: string;
     if (!this._langKey) {
         if (innerHTML.indexOf(":") > -1) {
             this._langKey = innerHTML.split(":")[0];
             _defaultValue = innerHTML.split(":")[1];
         } else {
             this._langKey = innerHTML;
         }
     }
     let translated = this.getTranslateLogic(this._langKey, _defaultValue);
     // console.log("doTranslate _keyStr:", this._langKey, " ,_defaultValue:", _defaultValue, " ,translated:", translated);
     this.renderer.setElementProperty(this._elemRef.nativeElement, 'innerHTML', translated);
 }
开发者ID:PoompisekK,项目名称:myWork,代码行数:15,代码来源:hcm-translate.directive.ts

示例7: setInner

 setInner(content) {
   this.renderer.setElementProperty(this.element.nativeElement, 'innerHTML', content);
   this.hasLoad = true;
 }
开发者ID:riadh-mnasri,项目名称:angularmovie2-200,代码行数:4,代码来源:Lazy.ts

示例8: _setElementProperty

 private _setElementProperty(
     renderer: Renderer, renderElement: any, propertyName: string, propertyValue: any) {
   renderer.setElementProperty(renderElement, propertyName, propertyValue);
 }
开发者ID:4vanger,项目名称:angular,代码行数:4,代码来源:renderer.ts

示例9: setInputValue

 private setInputValue(val: string): void {
   this.rndr.setElementProperty(this.el.nativeElement, 'value', val);
 }
开发者ID:Shivk355,项目名称:mywork,代码行数:3,代码来源:datepickerAutofill.directive.ts

示例10: ngOnInit

 ngOnInit() {
   let message = browser.i18n.getMessage(this.name);
   if (message) {
     this.renderer.setElementProperty(this.el.nativeElement, 'innerHTML', message);
   }
 }
开发者ID:samclark,项目名称:pinboard,代码行数:6,代码来源:i18n.directive.ts


注:本文中的@angular/core.Renderer.setElementProperty方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。