小编sur*_*rus的帖子

单击时更改按钮的背景颜色

我有一个按钮,改变了它的文本enabledisable上点击。

我怎样才能改变按钮颜色,

例如更改为绿色亮起enable和红色亮起disable

<button (click)="enableDisableRule()">{{status}}</button>
Run Code Online (Sandbox Code Playgroud)

成分

toggle = true;
status = 'Enable'; 

enableDisableRule(job) {
    this.toggle = !this.toggle;
    this.status = this.toggle ? 'Enable' : 'Disable';
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。谢谢

typescript ng-class angular

8
推荐指数
2
解决办法
3万
查看次数

echarts自定义动态颜色

我正在使用 echarts 进行数据可视化......我从这里得到了静态数据的解决方案......但就我而言,我有动态数据,并且不知道如何使其工作。数据项会不时发生变化。它并不总是像下面这样的 3 项。它可以是任何数字。

var option = {
xAxis: {
    type: 'category',
    data: ['Mon', 'Tue', 'Wed']
},
yAxis: {
    type: 'value'
},
series: [{
    data: [
        {
            value: 120,
            itemStyle: {color: 'blue'},
        },
        {
            value: 200,
            itemStyle: {color: 'red'},
        },
        {
            value: 150,
            itemStyle: {color: 'green'},
        }
    ],
    type: 'bar'
}],
  graph: {
    color: colorPalette
  }
};
Run Code Online (Sandbox Code Playgroud)

有人对此有任何想法。

任何帮助表示赞赏。谢谢

javascript echarts

7
推荐指数
1
解决办法
1万
查看次数

使用javascript的图像可见性

我想使用切换图像if-else但它不起作用,有人可以解释代码有什么问题吗?

<img src="img/somepic.jpg" id="pic"><br/>

<a href="javascript:toggleImg()">Toggle Image</a>

<script>

function toggleImg(){
    var img = document.getElementById('pic');

    var checkForVisible = img.style.visibility == "visible";

    if(checkForVisible == "visible"){
        img.style.visibility = "hidden";
    }
    else{
        img.style.visibility = "visible";
    }

}

</script>
Run Code Online (Sandbox Code Playgroud)

我尝试使用“三元运算符”

img.style.visibility = checkForVisible ? "hidden" : "visible";
Run Code Online (Sandbox Code Playgroud)

它奏效了。我只想知道不起作用的“if-else”代码。谢谢

javascript

3
推荐指数
1
解决办法
6340
查看次数

在angular2上安装video.js

我正在使用video.js在我的angular2视频上工作,但无法正常工作。我在索引文件中使用video.js CDN。

<link href="https://vjs.zencdn.net/5.11/video-js.min.css" rel="stylesheet">
<script src="https://vjs.zencdn.net/5.11/video.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我有一个模板文件

<video *ngIf="videoUrl" id="{{id}}"
  class="video-js vjs-big-play-centered"
  controls
  preload="auto"
>
  <source src="{{listing.url}}" type="video/mp4">
</video>
Run Code Online (Sandbox Code Playgroud)

以及内部带有video.js代码的组件 ngAfterViewInit

export class ListingComponent implements AfterViewInit, OnInit, OnDestroy {

id: string;

  ngAfterViewInit() {
    videojs(document.getElementById(this.id), {}, function() {
      // Player (this) is initialized and ready.

    });
  }

}
Run Code Online (Sandbox Code Playgroud)

问题是,它显示错误:“找不到名称'videojs'。” 在里面ngAfterViewInit

我也尝试通过npm安装video.js,import {videojs} from 'video.js但这也不起作用。

有人请帮我解决如何使video.js与angular2一起工作。提前致谢

video.js angular

3
推荐指数
1
解决办法
4531
查看次数

获取部署的副本集

如果replica-set-name使用如下 api,我可以获得 ReplicaSet :

GET /apis/apps/v1/namespaces/{namespace}/replicasets/{name}
Run Code Online (Sandbox Code Playgroud)

但是如何根据部署获取ReplicaSet呢?

任何帮助表示赞赏。

谢谢

kubernetes kubernetes-deployment

3
推荐指数
1
解决办法
1104
查看次数