/ /スクラップされたデータは角度付きアプリと衝突するjqueryを含みます - php、jquery、angularjs、laravel-5.1

スクラップされたデータには、角度アプリ、jquery、angularjs、laravel-5.1と競合するjqueryが含まれています

シナリオ -

私は私の角度のあるアプリケーションの中にフォームを表示するWebサイトを廃止しています。 私はこのデータをスクラップするためにphpを使用しています。それは残りのapiを通して文字列として私にhtmlを送ります。

私が使っている私のAngularアプリケーションの中 $sce.trustAsHtml(scrappedView) 文字列をhtmlにコンパイルし、実際のフォームを私のアプリケーションダッシュボードに表示します。

今問題 -

他のウェブサイトから廃棄されているページはjQuery 1.11.0を含んでいます、私のアプリケーションは角度1.4を使用します。

ビューが私のアプリの中にロードされるとき、フォームの中の機能/操作は機能しません。ただし、jqueryアプリケーション内でPOCを実行すると、forは完全に機能します。

私の推測では、jQueryとAngularは同じ識別子($)のために競合しています。彼らは私がangularjs、またはすべての回避策を介してこの競合を回避することができる方法です。

回答:

回答№1は1

あなたは廃棄されたページのソースコードにアクセスすることができますか?その後、jqueryをno conflict modeに変更できます。 https://api.jquery.com/jquery.noconflict/


回答№2の場合は0

から Angularのドキュメント

AngularJS 1.3のみがサポートしています jQuery 2.1以上。 jQuery 1.7以降はAngularJSで正しく動作する可能性がありますが、それを保証するものではありません。

jQueryをアップグレードする必要があります。

しかし、Angular 1.4については何も見つかりませんでした。