_onichannn

【AngularJS/Kendo-ui】Angularでkendo-uiを使う。

メモ。

CSSとJSを読み込む。

<link rel="stylesheet" href="//cdn.kendostatic.com/2014.1.318/styles/kendo.common.min.css" />
<link rel="stylesheet" href="//cdn.kendostatic.com/2014.2.716/styles/kendo.default.min.css" />
<link rel="stylesheet" href="//cdn.kendostatic.com/2014.2.716/styles/kendo.dataviz.min.css" />
<link rel="stylesheet" href="//cdn.kendostatic.com/2014.2.716/styles/kendo.dataviz.default.min.css" />

<script src="//cdn.kendostatic.com/2014.1.318/js/kendo.all.min.js"></script>
<script src="/angular-kendo.js"></script>

モジュールを読み込む。

angular.module('app', [
    'kendo.directives',
]);

あとは公式のDEMOでも見て好きに使えばおk。

http://demos.telerik.com/kendo-ui/

 

【CSS】fontプロパティ引数まとめ。

http://phpjavascriptroom.com/?t=css&p=font

 

【Git】ファイルのパーミッション変更を無視する。

$ git config core.filemode false

設定出来ているかの確認は下記の通り行う。

$ git config -l | grep filemode

 

【Git】diffツールでvimdiffを使いたい場合の設定。

メモ。

# diff、mergeツールでvimdiffを使用する設定
git config --global diff.tool vimdiff
git config --global merge.tool vimdiff

# diftoolを実行した際のプロンプトを表示しないようにする
git config --global difftool.prompt false

# コマンドエイリアスを設定して起動を楽にする
git config --global alias.dt difftool
git config --global alias.mt mergetool

vimdiffの起動

git dt /path/to/file.ext

vimdiffの使い方に関しては下記ページを参照されたし。

http://wada811.blogspot.com/2013/07/vimdiff-merge-and-difforig.html

 

【Twig】配列をループする再にキーを参照する。

下記のように指定すればOK。

{% for key, item in article %}
	<li>{{ key }}:{{ item.title }}</li>
{% endfor %}

twigの使い方まとめは下記のページがとても参考になりました。

http://mononofu.hatenablog.com/entry/20111209/1323431291

 

【AngularJS】angular-uiのモーダルウィンドウでcontrollerAsを指定する。

modalInstanceを生成する際に下記のようにする。

var indexController = function($modal) {
    var that = this;
    
    this.data = {};
    
    this.open = function() {

        var modalInstance = $modal.open({
            templateUrl: 'confirm.html',
            controller: 'confirmController as confirmController',
            resolve: {
                data: function() {
                    return that.data;
                }
            }
        });

        modalInstance.result.then(function(rtValue) {
            // ok function
        }, function() {
            // dismiss function
        });
    };
    
}

var confirmController = function($modalInstance, data) {
    var that = this;
    
    this.data = data;
    
    this.ok = function() {

    };

    this.cancel = function() {

    };
};

    
angular
    .module('controllers')
    .controller('indexController', ['$modal', indexController])
    .controller('confirmController', ['$modalInstance', 'data', confirmController])
;

的な感じ。

 

【Git】ユーザー名、メールアドレスを登録する。

よく調べるのでメモ。

$ git config --global user.name <username>
$ git config --global user.email <mailaddress>

その他Gitのグローバル設定に関しては下記ページがわかりやすくてオススメ。

http://www.backlog.jp/git-guide/reference/config.html

 

【Git】既にコミットされているファイルをgitignore対象にする。

update-indexを行う。

$ git update-index --assume-unchanged <file>
$ git status

これで反応しなくなる。

取り消すときはこう。

$ git update-index --no-assume-unchanged <file>