2017-09-07 7 views
0

私のjsファイルのうちの1つからhome.htmlの値を変更したいのですが、それが変更されたらhome.tsの関数を呼びたいのですが、それは呼び出さないionic:<input>の変更機能が呼び出されていない

資産/ JSの中に私のjsファイルの一つで home.htmlで

<input id="scoreboardus" (ionchange)='alertscore()' class="hello" type='hidden' value="" > 

、私は、入力値に

$('#scoreboardus').val(somevalue); 

とhome.tsファイルに

を与えています
alertscore(){ 
    alert('called'); 
} 

しかし、アラートが

と呼ばれていない私は、私は以下のスニペットはあなたを助け願っています(変化する)だけでなく、(入力)

答えて

1

を試してみました。

function alertscore(){ 
 
    alert('called'); 
 
} 
 

 
$('#scoreboardus').val('works').trigger('onchange');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<input id="scoreboardus" onchange='alertscore()' class="hello" type='hidden' value="" >

+0

私はこのエラーを取得する:ランタイムエラー alertscoreが定義されているが、私は私のhome.tsでそれを持っていない –

+0

home.tsを提出あなたのjsファイルのですか? – Wis

+0

はいこれはionic framework typescript fileです –

関連する問題