skillup

技術ブログ

JavaScript PHP

Angularでのイベント+改行+echoでのバッファサイズ変更

投稿日:

Angularのイベント処理

Angularを使っていて楽なのはHTMLタグにインベントリスナーに登録する行為ではないでしょうか。

なんらかのイベントをトリガーとしてメソッドを呼ぶ行為ですね。

例えばあるボタンをクリックしたときにalert(“test”)とメッセージを出したいという場合下記のように書けばOKです。

HTML側

JavaScript側

http://www.buildinsider.net/web/angularjstips/0008

Angularでの改行ネタ

HTMLでテキストエリアなど改行を出力したいときのネタについて。

データベースには通常\nで改行を登録していると思います。これをHTMLで出力して、うまく改行させたいときは多いかと思います。

<br>タグに置換すればいいのかといえばそう単純でもありません。その場合、推奨ではないですが、下記のような方法をとると比較的楽になります。

http://qiita.com/taiyoslime/items/3f1dccf96101155ffd4e

echoでのバッファサイズ変換

Cakeでjsonをechoで吐き出すときにある程度サイズが大きいと、下記のようなバッファリングのエラーがでます。

おそらくバッファサイズに入りきらないうちに出力されているものと思われます。そのため、その場合、下記のようにphp.iniの情報を変更すればOKです。

http://ips.nekotype.com/3771/

追記

どうやらHTMLヘッダを正確に定義するのが正しい方法のようです(多分)。

CakePHPでは下記のように書くことでこれを修正できるようです。

 

http://www.aipacommander.com/entry/2016/12/13/120641

-JavaScript, PHP
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

アプリケーションアーキテクチャについて 〜ドメインモデルに関して〜

前回のトランザクションスクリプトパターンの反省から 今回はいわゆるドメインモデルの具体例に関して。 ドメイン駆動型設計には以下のような特徴があります。 大きく、アプリケーションの構成を以下のように分け …

no image

PHPspreadsheet

自分がプログラミングをやりはじめたきっかけはExcelVBAでした。 あれから10年以上の時が流れたのですが、簡易的なデータとしてはやはりExcelを使うことが多いですね。 PythonやJavaSc …

no image

Angular複数ファイルでの読み込み

Angularでいろいろな処理を書いているんですが、処理が膨らんでくると1つのファイルに全ての処理を書いていては当然非効率になります。 ざっくり分けると ほとんどの処理に共通な処理を集めたファイル 特 …

no image

PHP(DBアクセス)→HTML→Angularを実行するために

AngularJSでデータベースをつかうときには$httpや$resourceを使うことが多いですが、それ以前にAngularを読み込んでデータベースにアクセスしないことも重要かと思っています。 とい …

no image

mb_convert_encodingに関して(文字コードの自動検出やその周辺)

以前Perlでもやりましたが、文字コードの自動検出に関して。 ちなみにcp932=SJIS-WINです。 参考リンク Perlでの動的改行コード読み込みに関して+cp932ネタ PHPの場合、mb_d …