现今,我们可以在JavaScript中生成QR码

所以我试了一下。为了省力,我使用了一个叫做angular-qr的工具。

结果(演示)

    • 今回、作ったものの ⇒ http://hkusu.github.io/AngularJS_QR_demo/

英数字を入力すると、リアルタイムでQRコードが生成されます。

引入程序

前提 tí)

    • 開発環境 は Mac OS X (Mavericks) です。

 

    • AnuglarJS の環境構築は、Yeoman と generator-angular を使いました。

雛型を作るまでの手順は、前に投稿したこちらと同じ感じ。

AngularJS の Yeoman雛型に Application Cache を導入

生成AngularJS的模板之后的步骤。

Bower で angular-qr をインストール

$ bower install angular-qr –save

$ grunt bower-install とするか、もしくは index.html に下記を追記します。

app/index.html

AngularJS に組み込み

app/scripts/app.js
‘use strict’;

angular.module(‘qrTestApp’, [
‘ngCookies’,
‘ngResource’,
‘ngSanitize’,
‘ngRoute’,
+ ‘ja.qr’
])

この状態で使えるようになっているはずなので、後は Controller と View を書きます。

app/scripts/controllers/main.js
‘use strict’;

angular.module(‘qrTestApp’)
.controller(‘MainCtrl’, [‘$scope’, function ($scope) {

$scope.string = ”;

}]);

app/views/main.html

QRコードのテスト

 

 

以上!

其他

    • 今回のソースはこちらに置いておきます。

https://github.com/hkusu/AngularJS_QR_demo

bannerAds