您好,我需要在选择一个选项之后调用一个函数。
最好的方法是什么?我使用angular4。
modo(){
// if modo 1 is selected do something.
// if modo 2 is selected do something.
// if modo 3 is selected do something.
}Run Code Online (Sandbox Code Playgroud)
<label>Modo :</label>
<select id="selectid" class="form-control-mb-12">
<option value="mod1">MODO 1</option>
<option value="mod2">MODO 2</option>
<option value="mod3">MODO 3</option>
</select>Run Code Online (Sandbox Code Playgroud)
我试图使用https://v4-alpha.getbootstrap.com/components/modal/中的一个示例,向我的navbar添加一个模式,但是单击时什么也没有发生。
<div class="pos-f-t fixed-top header">
<nav class="navbar navbar-inverse bg-inverse navbar-toggleable-md">
<button class="navbar-toggler navbar-toggler-right" (click)="toggleSidebar()">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="javascript:void(0)">Calculadora ISDB-Tb</a>
<!-- Small modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bd-example-modal-sm">Small modal</button>
<div class="modal fade bd-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
...
</div>
</div>
</div>
</nav>
</div>
Run Code Online (Sandbox Code Playgroud) 您好我试图使用Math.min,但我得到NaN作为结果,这是代码.
使用Math.min的方法
method() {
var DeltaPrueba = this._markerService.getDeltasRx1();
console.log(DeltaPrueba); // 1
var menor = Math.min(DeltaPrueba);
console.log(menor); //1
}
Run Code Online (Sandbox Code Playgroud)
服务
CalculateDeltas(){
/* do some math to calculate then save in array Deltas*/
Deltas = [DeltaT1,DeltaT2,DeltaT3,DeltaT4,DeltaT1CR,DeltaT2CR,DeltaT3CR,DeltaT4CR] ;
}
getDeltasRx1(){
return Deltas;
}
Run Code Online (Sandbox Code Playgroud)
控制台日志编号1显示包含所有de数据的数组,如下所示:
["18.20","0.00","425.97","316.87","667.80","422.34","425.99","316.89"]
控制台日志编号2显示NaN:
为NaN