Nativescript不将css类应用于动态组件

Nativescript不将css类应用于动态组件,nativescript,angular2-nativescript,angular-lifecycle-hooks,Nativescript,Angular2 Nativescript,Angular Lifecycle Hooks,将组件动态添加到页面时,从类继承的样式信息不会呈现在最终组件中 我们已经监控了所有生命周期挂钩是否正确执行,并显示这些类被附加到按钮的内部表示中 这在iOS和Android上都是一致的 在上面的操场中,单击任意按钮添加错误案例 没有错误消息,除了不正确的渲染外,没有故障迹象。我已为您更新了游乐场。 没有可用于添加/删除类的方法,您应该提供类名,并且它正在按预期工作 ngAfterContentInit() { const button: Button = this._getBu

将组件动态添加到页面时,从类继承的样式信息不会呈现在最终组件中

我们已经监控了所有生命周期挂钩是否正确执行,并显示这些类被附加到按钮的内部表示中

这在iOS和Android上都是一致的

在上面的操场中,单击任意按钮添加错误案例


没有错误消息,除了不正确的渲染外,没有故障迹象。

我已为您更新了游乐场。 没有可用于添加/删除类的方法,您应该提供类名,并且它正在按预期工作

ngAfterContentInit() {
        const button: Button = this._getButton();

        button.minHeight = 36;
        button.minWidth = 64;
        button.borderWidth = 2;
        button.borderRadius = 4;
        console.log(button);
        button.className = "happy"
        button.cssClasses.add("happy"); // <-- this doesn't render
    }
ngAfterContentInit(){
const button:button=this._getButton();
button.minHeight=36;
button.minWidth=64;
button.borderWidth=2;
button.borderRadius=4;
控制台日志(按钮);
button.className=“高兴”

button.cssclass.add(“happy”);//我已经为您更新了游乐场。 没有可用于添加/删除类的方法,您应该提供类名,并且它正在按预期工作

ngAfterContentInit() {
        const button: Button = this._getButton();

        button.minHeight = 36;
        button.minWidth = 64;
        button.borderWidth = 2;
        button.borderRadius = 4;
        console.log(button);
        button.className = "happy"
        button.cssClasses.add("happy"); // <-- this doesn't render
    }
ngAfterContentInit(){
const button:button=this._getButton();
button.minHeight=36;
button.minWidth=64;
button.borderWidth=2;
button.borderRadius=4;
控制台日志(按钮);
button.className=“高兴”
按钮.cssClasses.add(“happy”)//