代码之家  ›  专栏  ›  技术社区  ›  davood beheshti

无法绑定到“pTooltip”,因为它不是angular PrimeNG中“button”的已知属性

  •  1
  • davood beheshti  · 技术社区  · 2 年前

    我在用 Angular 16 我用 primgn16 对于项目

    事实上,我在从版本迁移Angular时遇到了这个错误 12 到版本 16 这在项目的版本12中运行良好

    也许这张照片能更好地传达我的意思

    enter image description here

    当然,我尝试过这种方法,但问题仍然是一样的

    [pTooltip]="{{ 'COMMON.Refresh' | translate }}"
    

    [pTooltip]=" ('COMMON.Refresh' | translate )"
    
    1 回复  |  直到 2 年前
        1
  •  0
  •   Naren Murali    2 年前

    请确保您拥有 TooltipModule 在同一位置导入,该组件在模块内声明!如果是独立组件,则需要添加 工具提示模块 到imports数组。

    import { NgModule }      from '@angular/core';
    import { BrowserModule } from '@angular/platform-browser';
    import {RouterModule} from '@angular/router';
    import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
    
    import { AppComponent }   from './app.component';
    
    import { TooltipModule } from 'primeng/tooltip';
    import { ButtonModule } from 'primeng/button';
    import { InputTextModule } from 'primeng/inputtext';
    import { RippleModule } from 'primeng/ripple';
    
    @NgModule({
      imports: [
        BrowserModule,
        BrowserAnimationsModule,
        TooltipModule,
        ButtonModule,
        RippleModule,
        InputTextModule
      ],
      declarations: [ AppComponent ],
      bootstrap:    [ AppComponent ]
    })
    
    export class AppModule { }
    

    primeng tooltip stackblitz