我的代碼的情景: 我有角2應用程序,它具有,從多個領域,一個輸入字段(查找),這將打開一個彈出式窗口十年的舊網址(使用window.open()
)得到一些查找數據。並且它從父頁面的window
對象回調函數。將常規JavaScript變量附加到Angular 2模型(輸入)?
的功能在index.html
頁角2應用程序的定義是這樣的:
<script>
function handler(res) {
var value = res;
}
</script>
需要: 變量value
現在有被捆綁/綁定到名爲inputModel
輸入的模式。有什麼辦法可以實現這一點?
請注意:我知道這不是<script>
標籤的好習慣,一切都必須基於組件。但它如何收到我的任務:-P
謝謝!
你不能。唯一的方法是在腳本標記中更改代碼:'函數處理程序(res){window.value = res;}'。 – n00dl3
n00dl3:這不會更新輸入模型。將其更改爲「window.value」將使其對窗口對象可見。 – pk10
如果您想要從某處訪問該變量,則必須使其成爲全局變量。期。 – n00dl3