IE 8 をサポートする必要がある AngularJS を使用して SPA を開発しています。
ページの 1 つで、フォーム検証のために<form>
およびを使用してフォームをネストしています。<ng-form>
<form>
<!-- Some input and checkbox elements -->
<div class="well" ng-repeat="member in data.teammembers">
<ng-form name="innerForm">
<!-- Other repeating form elements -->
</ng-form>
</div>
</form>
ただし、すでにご存知かもしれませんが、IE 8 ではカスタム要素が適切に処理されていません。現在、空白のページしか表示されません。を削除する<ng-form></ng-form>
と、すべてが正常に戻ります。
私はすでに次の<html>
ように設定しています:
<!DOCTYPE html>
<html xmlns:ng="http://angularjs.org" ng-app="myApp" id="ng-app" ng-cloak>
そして、 es5-shimも含めました
だから私の質問は:
<ng-form>
IE 8 でレンダリングできるネストされたフォームでフォーム検証を使用できるようにするための代替手段はありますか?