2017-10-10 14 views
0

私は実際のフロントエンドを持たないプロジェクトを持っていますが、アプリケーションの上に座ってビューを見て、データにアクセスするビューモデルとやり取りします。私はAngularを既存のプロジェクトに使用して、時間と保守性を節約するために繰り返しコードの一部をコンポーネント化したいと考えています。Angularを既存の.NET MVVMプロジェクトに組み込むことは可能ですか?

私のすべてのビューを書き直すことなく可能ですか?

+1

MVCプロジェクトでMVVMを使用していますか?うわー、それは私がそれを読む初めてです。 –

+0

あなたはあなたが持っているもののいくつかの例を追加できますか? MVVMではなく、MVCプロジェクトを持っているかもしれませんか? – Valerii

答えて

1

一度に1ページずつ徐々に移動できます。角度のあるアプリを作成し、フルページの1つを処理させます。それがロードされるとSPAとして機能し、他のページにアクセスする必要があるときには通常のようにリンクします。次に、必要に応じて徐々に他のページをSPAに移動します。

ユーザーはAngularを複数回ロードする必要があり、SPAの利点は減りますが、キャッシングと適切なCDNを使用することで大きな問題にはなりません。

+0

これにより、アプリケーションから必要なすべてのデータ用のAPIを作成する必要がありますか?私はこれがおそらく不可能だが、私が望んでいるのは、角度成分を作成し、APIレイヤーを作成せずにかみそりの内部にレンダリングできることです。 –

+1

これは本当にうまくいくわけではありません。 Angularをレンダリングに使用したいのであれば、間違ったツールを使っている可能性があります。実際にコンポーネントレンダリングエンジンだけであるReactにもっと関心があるかもしれませんが、従来のhtmlレンダリングにもこだわったデータを処理する従来のモデルに固執したい場合は、 –

+0

あなたはそれを間違ったツールと考えていますか? Angularを使った私の(限られた)経験では、再利用可能なコンポーネントを作成するための素晴らしい方法のようでした。 角度の強さについての私の理解は間違っているかもしれません。また、私の質問にお返事いただきありがとうございます:-) –

関連する問題