在Angular 12中,使用img src绑定会将src属性自动转换为data-src属性。这是为了提高性能并避免XSS攻击。
如果您想使用src属性而不是data-src属性,请使用[]绑定src属性,例如:
这将直接将src属性绑定到imageSource变量,而不生成data-src属性。
相反,如果您想使用data-src属性,您可以在img元素上使用attr.data-src属性绑定,例如:
这将把imageDataSrc的值绑定到data-src属性。
您也可以通过配置Angular编译器选项来禁用这种自动转换。在tsconfig.json文件中设置"angularCompilerOptions"的"fullTemplateTypeCheck"选项为true,即可禁用自动转换。