내가 프로젝트 asp.mvc을 만들고 AngularJS와를 추가하고 fabricjs https://codepen.io/michaeljcalkins/pen/ImupwAngulaJS + FabricJS + ASP.MVC
지금은 콘솔에서 오류를 잡을를 추가 : 오류 : [$ 주입기 : unpr] 알 수없는 제공 : FabricProvider < - 직물 < - ExampleCtrl
내 app.js : 내 프로젝트에서 "FabricProvider"의
var app = angular.module('myApp', ['ngRoute', 'ngResource']);
angular.module('example', [
'common.fabric',
'common.fabric.utilities',
'common.fabric.constants'
]).controller('ExampleCtrl', ['$scope', 'Fabric', 'FabricConstants', 'Keypress', function ($scope, Fabric, FabricConstants, Keypress) {
$scope.fabric = {};
$scope.FabricConstants = FabricConstants;
//
// Creating Canvas Objects
// ================================================================
$scope.addShape = function (path) {
$scope.fabric.addShape('http://fabricjs.com/assets/15.svg');
};
$scope.addImage = function (image) {
$scope.fabric.addImage('http://stargate-sg1-solutions.com/blog/wp-content/uploads/2007/08/daniel-season-nine.jpg');
};
$scope.addImageUpload = function (data) {
var obj = angular.fromJson(data);
$scope.addImage(obj.filename);
};
//
// Editing Canvas Size
// ================================================================
$scope.selectCanvas = function() {
$scope.canvasCopy = {
width: $scope.fabric.canvasOriginalWidth,
height: $scope.fabric.canvasOriginalHeight
};
};
$scope.setCanvasSize = function() {
$scope.fabric.setCanvasSize($scope.canvasCopy.width, $scope.canvasCopy.height);
$scope.fabric.setDirty(true);
delete $scope.canvasCopy;
};
//
// Init
// ================================================================
$scope.init = function() {
$scope.fabric = new Fabric({
JSONExportProperties: FabricConstants.JSONExportProperties,
textDefaults: FabricConstants.textDefaults,
shapeDefaults: FabricConstants.shapeDefaults,
json: {}
});
};
$scope.$on('canvas:created', $scope.init);
Keypress.onSave(function() {
$scope.updatePage();
});
}]);
찾기는 어떤 결과가 없습니다. 도와주세요.
나는 https://github.com/HelenSPR/TestAngularjsFabricjs
감사 많은이 프로젝트를로드합니다.
각도로보기 전에 .net mvc보기에서 fabric.js를 추가 했습니까? – Niladri
왜 당신의 코드에서 다중 모듈을 사용하고 있는가? var app = angular.module ('myApp', [ 'ngRoute', 'ngResource']); 이것은 코드에서 결코 사용되지 않는다 – Niladri
안녕하세요, fabricjs. 이제이 항목을 제거하고 첫 번째 fabricjs를 추가 한 다음 각도를 추가합니다. 그러나이 예외는 계속됩니다. – HelenSpr