$firebaseRefProvider
を使用して、テスト用角度のDIを促進します。アプリでcurrentUserに基づく参照を挿入しようとしています。
文書はありません。 Firebase Youtubeチャンネルの動画を見つけましたか?たとえば:
var config = {
apiKey: 'somekey',
authDomain: 'someAuthDomain',
databaseURL: 'https://some-domain.firebaseio.com',
angular.module('app').config(function($firebaseRefProvider) {
$firebaseRefProvider.registerUrl({
default: config.databaseURL,
peopleRef: `${config.databaseURL}/people`
は、だから私はそうのようなユーザのフィードを更新するためにそれを使用したい:
...
.service('FbArrayService', ($firebaseRef, $firebaseArray, $firebaseAuth) => {
var vm = this
vm.currentUser = $firebaseAuth.$getAuth();
vm.currentUserFeed = $firebaseArray($firebaseRef.child(`feeds/${vm.currentUser}`));
})
.controller('MyController', (FbArrayService) => {
var userfeed = FbArrayService.currentUserFeed;
...
})
問題:エラー入門 -
child is not a method of $firebaseRef provider
がありません子どもが根源的な参考文献を参照元から参照する方法は?
に与えられたと思ったと思います。ありがとう。それを注入しようとしています(テストを容易にする角度の方法)。テストしようとしているサービスやコントローラ内の外部ソースに頼らないでください。 DI依存性注入をチェックする。または上記のビデオリンクを確認してください。乾杯。 – jamie