Je dois changer ma taille de toile fabric.js
dans mon application. Je possède ce sens dans mon controller.js
:angular.js - définir la largeur et la hauteur de la toile farbricjs du tableau
kitchensink.controller('CanvasControls', function ($scope) {
$scope.canvas = canvas;
$scope.getActiveStyle = getActiveStyle;
addAccessors($scope);
watchCanvas($scope);
// Editing Canvas Size
// ================================================================
$scope.setCanvasSize = function() {
console.log('Resizing now...');
canvas.setWidth(presetSizes.width);
canvas.setHeight(presetSizes.height);
canvas.calcOffset();
};
$scope.presetSizes = [
{
name: 'iPad Landscape',
height: 768,
width: 1024
},
{
name: 'iPad Portrait',
height: 1024,
width: 766
},
{
name: 'iPad Pro Landscape',
height: 1024,
width: 1366
},
{
name: 'iPad Pro Portrait',
height: 1366,
width: 1024
}
];
})
Je suis en train de mettre ma taille de toile dans mon index.html avec ng-cliquez comme ceci:
<x-menu>
<x-menuitem value="no_bg" ng-click='setCanvasSize(size.width, size.height)' ng-repeat='size in presetSizes' selected="true">
<x-label>{{ size.name }}</x-label>
</x-menuitem>
</x-menu>
Je reçois le tableau avec {{ size.name }}
mais Je fais évidemment quelque chose de mal pour le réglage/obtenir la largeur et la hauteur ...
Merci beaucoup Jordy! Travailler comme un charme. Je vois combien je dois apprendre :-) –
@SandorRozsa votre accueil –