2017-11-16 18 views
-2

基本的には、ボタンをクリックするたびに呼び出される関数を作成しようとしています。私は20の質問でアンケート申請書を作成していますが、それぞれの質問には4つの回答があります。私は、ボタンをクリックして保存するときの答えの値をとる関数を作成したいと考えています。この関数は基本的に20ページごとに同じです。エクスポートされたFunctionクラスでfunction.tsファイルを作成しようとしましたが、動作しないようです。これにどのようにアプローチするのか?複数のページで使用する関数を作成する

+1

月私はあなたの機能からスニペットを書き留めてもらうようお願いします。私はちょうど今、テスト機能を使用しています –

+0

それだけ エクスポートクラスの機能{ 機能barrierClick(){ にconsole.logをコンソールに記録します(「123」); } } –

+2

あなたの投稿を編集して[mcve]を作成してください(HTML + JS +その他の関連する部分) - これがなければ何が間違っているのかわからないと思っています –

答えて

0

このためにプロバイダ/サービスを作成することができます。

しかし、あなただけの異なるコンポーネントで簡単な関数を使用したい場合、あなたはこの試みることができる:

functions.ts

export function myFunction(input) { 
    // do something magic 
}; 

をあなたのコンポーネントで次にインポートMyFunctionを

import { myFunction } from './functions'; 

// use it anywhere 
myFunction(data); 
+0

ありがとうございました:) –

関連する問題