2017-09-22 9 views
1

私は 2の角度は、私はあなたたちは、次の質問のためのアイデアを持っている場合ので、私は思っていた角度に非常に新しいですし、静的なHTMLページの実装について質問があります教師が6つのレッスンに入ることができる非常にシンプルなweb-appを構築しています。 ユーザーは、クラスを追加して(実際の学校のクラスとして)、クラスの進捗状況を見ることができるアカウント環境を持っています。静的なページまたはコンポーネントの角度?</p> <p>I:(?あまりにも多くのコンポーネントが)

各クラス内で、教師はこれらの6つのレッスンを開始できます。コンテンツは純粋な静的で、ほとんどパワーポイントのスライドに似ています。 スライドごとにコンポーネントを作成することを考えていましたが、スライドは70個近くあります。だから、アプリが本当に遅くなるかもしれない?

単純なhtmlページとして追加すると、先生がinput [type = text]要素でデータを入力できる角度のコンポーネントにリダイレクトする最後のページが必要になります。しかし、私は疑問に思っていました:どのようにして、プレーンhtmlから角度コンポーネントに向けることができますか?それが可能なのかどうかわからない?

私の質問は、皆さんがこの「スライド」をアプリ内に追加する良い方法を考えているかどうかです。

スライドごとに多くのコンポーネントを作成すればいいですか?それとも、他の勧告がありますか?

ありがとうございます!

+0

スライドの内容を動的にするのはなぜですか?単一のコンポーネントを作成し、サービスまたは単純なJSONファイルから内容を読み込みます。次に、コンポーネントからスライドのレイアウトを構築します。 – oreofeolurin

答えて

2

コンポーネントで作成してください(おそらくdisplay-slide)、スライドごとにサービスget-slideを使用してデータベースからスライドデータを取得し、コンポーネントに表示します。

はい、教師にデータを入力させてタグ:<input type="text" name="className" value="">を入力させ、テンプレート駆動型または反応型のいずれかの形式を使用してデータを収集し、サービスでデータベースに送信できます。

*スライドごとにコンポーネントを作成するあなたのアプリは遅くなりますが、基本的にユーザーにコンポーネントを作成させることはできません。サービスを含むデータベースを使用することは非常に少ないコードとなり、アプリケーションをより高速にすることができます。要求は非同期ですが、結果はより良いでしょう。

+0

ありがとう、これはかなり良いこの方法で動作します – Maarten

+0

あなたはこれがあなたの質問に答えたと感じる場合は素晴らしい@マートン、答えとしてマークすること自由に感じる。さもなければ私に説明を知らせてください – FussinHussin

関連する問題