$ mdToast.simple不把儘可能多的我的代碼在這裏,我可以一個功能
$scope.showToast = function() {
var pinTo = $scope.getToastPosition();
$mdToast.show(
$mdToast.simple()
.textContent('Saved!')
.position(pinTo)
.hideDelay(2000)
);
};
,還是同樣的問題..是它事物的順序或版本?我重新排列並嘗試了很多東西,但仍然得到相同的錯誤。檢查此網站和git問題的類似修復,但看起來像OP永遠不會回來,什麼工作。
它也似乎是試圖從angular.js而不是angular-material.js獲取函數?
感謝所有
的修復
我的代碼:
var app = angular.module('app', ['firebase', 'ngMaterial', 'ngRoute']);
app.controller('MainCtrl', ['$scope', '$rootScope',
function($scope, $mdToast, $firebaseObject, $rootScope) {
工作代碼:
var app = angular.module('app', ['firebase', 'ngMaterial', 'ngRoute']);
app.controller('MainCtrl', ['$scope', '$mdToast', '$rootScope',
function($scope, $mdToast, $firebaseObject, $rootScope) {
你有沒有嘗試添加'$ mdToast'作爲依賴於你的控制器? '$ scope','$ mdToast','$ firebaseObject','$ rootScope', 函數($ scope,$ mdToast,$ firebaseObject,$ rootScope)' –
@AlexSzabóyes這是問題,這是不是在他們的文件中那樣的角質材料演示:/謝謝你的回覆 –