如何使用角“双簧管”没有“双簧管没有定义”

时间:2015-08-19 17:05:50

标签: angularjs

我想对http请求使用“angular oboe”,因此返回非常大的json。我包含了库并在我的控制器中放了一个函数,但我得到“错误:双簧管未定义”。我不知道我是否错过了包括其他libreía或可能是问题。

我的代码

var app = angular.module('dataview', ['ngOboe'])
app.controller('DataViewCtrl', function($scope, Oboe){
     $scope.oboeget = function(uri)
    {
        //in uri i pass url so retun json
        $scope.data = [];

        Oboe({
            url: uri,
            pattern: '{timestamp}', 
            start: function(stream) {
                $scope.stream = stream;
                $scope.status = 'reading....';
            },
            done: function() {
                $scope.status = 'done';
            }
        }).then(function() {
            // not used
        }, function(error) {
            // some error
        }, function(record) {
            $scope.data.push(record);
        });
    }

}
<script src="/bower_components/angular/angular.min.js"></script>
<script src="/bower_components/angular-oboe/dist/angular-oboe.min.js"></script>
                                                                      

1 个答案:

答案 0 :(得分:2)

你需要在Angular-Oboe之前加入双簧管。

<script src="/bower_components/oboe/dist/oboe-browser.min.js"></script>
<script src="/bower_components/angular-oboe/dist/angular-oboe.min.js"></script>

我创建了一个更新文档的pull请求: https://github.com/RonB/angular-oboe/pull/8