angular js Web アプリで alasql を使用しています。
含めました
script(type='text/javascript',src='http://cdn.jsdelivr.net/alasql/0.2/alasql.min.js')
私の翡翠で。
私のクライアント側では、私のmodule.jsに含まれています
angular.module('alasql.core', ['ui.router','restangular','alasql']);
そして、コントローラーにalasqlを注入しました。
angular.module('alasql.core')
.controller('alasql.core.controller', ['$rootScope', '$scope', '$window','alasql',
function($rootScope, $scope, $window,alasql) {
function _init() {
console.log("Inside Home Controller");
var years = [
{ yearid: 2012 }, { yearid: 2013 },
{ yearid: 2014 }, { yearid: 2015 },
{ yearid: 2016 },
];
var res = alasql.queryArray('SELECT * FROM ? AS years ' +
'WHERE yearid > ?', [years, 2014]);
console.log("Array res");
console.log(res);
}
_init();
$('.ui.dropdown')
.dropdown();
$('.ui.accordion')
.accordion();
}
]);
以下のエラーが表示されます
モジュールエラーと表示されます。「alasql」インジェクションを削除すると、エラーは発生しません。ただし、alasql.queryArray 関数は未定義のままです。
angular jsコントローラーにalasqlを挿入する正しい手順は何ですか? 私にお知らせください。
よろしく、 サバリスリ