Angular.jsを使っていて、この部分はbindされないようにしたいな~とか思ったことは無いでしょうか?
ないですか。そうですか。
先日、Dreamweaverで制作していて、お問い合わせフォームを設置しようとしたら、テンプレートにコントローラを定義してあるものだから、フォームがAngular仕様に変わってしまって困ったーなんてことがありました。
先日も似たようなエントリーを書いたのですが、もっと簡単な方法がありますのでご紹介させて頂きます。
Angularに無視させるディレクティブ「ngNonBindable」を使おう!
例えばこんな風に指定すると、このDIV要素の内側に対して Angular.js は一切関与しなくなります。フォームも通常のフォームとして機能します。
<div ng-non-bindable> </div>
ディレクティブひとつで、簡単に Angular の関与を止めることが出来ますので、覚えておくと良いかも知れませんね。
ホームページの制作(デザイン・コーディング・プログラミング)に加え、ネットショップの販売促進に関するアドバイスも致します。 20年以上に渡って実際にネットショップを運営した経験を生かし、聞きかじりではない実績を伴ったノウハウを、自分の言葉でお伝えいたします。 プログラミングの経験は30年以上。HTML、CSS、JavaScript、TypeScript、Vue、NuxtJS、Node.js、MySQL、MongoDB、Elasticsearch、WordPress、PHP、Docker、Electronなど、幅広く対応します。
コメント