我期望我只是缺少一些基本的東西,但我似乎無法使用任何佈局(GridLayout或SequentialLayout)在垂直平面中正確定位自身)。Famo.us GridLayout不能正確地垂直佈置表面
如果我創建一個帶有1列和3行的GridLayout,然後添加3個曲面,我希望這3個曲面共享所有可用空間,將它垂直分成3個相等的部分並佔據整個可用寬度。然而,相反,所有三個曲面都佔據了可用空間頂部的第一個網格位置。但是,如果將其更改爲3列和1行,則網格會將可用水平空間正確劃分爲三個相等部分,並將三個曲面正確分配給單元格。但是,即使在這種情況下,表面的垂直尺寸也不適合(我希望它們佔據整個可用的垂直空間,但如果在CSS中我將它們設置爲「height:」,它們只佔用它們的空間量:汽車;」
我創建了一個GitHub的項目,很容易讓你嘗試一下,如果你想和我發表了它作爲meteor.com的應用程序,所以你可以在這裏的行動看出來:http://meteor-angular-famous-demo.meteor.com
作爲參考,下面是我使用的代碼:
HTML:
<head>
<title>Meteor-Angular-Famous GridLayout Test</title>
</head>
<body>
<fa-app ng-controller="mainController" id="app">
<fa-grid-layout fa-options="myGridLayoutOptions">
<fa-surface>
hello1
</fa-surface>
<fa-surface>
hello2
</fa-surface>
<fa-surface>
hello3
</fa-surface>
</fa-grid-layout>
</fa-app>
</body>
JS:
Meteor.startup(function() {
angular.module('taskMaster', ['angular-meteor', 'famous.angular'])
.controller('mainController', ['$scope', function($scope){
$scope.myGridLayoutOptions = {
dimensions: [1,3]
};
}]);
angular.bootstrap(document, ['taskMaster']);
});
任何援助,將不勝感激!
酷!你能發送一個鏈接到該存儲庫的Github嗎?我們可能會將它包含在角流星圖中 – Urigo 2014-12-14 14:23:17