$ 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这是问题,这是不是在他们的文件中那样的角质材料演示:/谢谢你的回复 –