從一個html頁面我發送我需要在下一個html上的行數和列數。 爲同一控制器代碼:如何根據來自其他頁面的輸入動態添加行和列
.controller('decisionController', ['$scope', '$rootScope','$state', function($scope,$rootScope, $state){
$rootScope.decvalues;
$scope.saveDecision = function(isValid){
var values=[];
var nameAndDec={
name:$scope.model.name,
description:$scope.model.description,
input_col:$scope.no_of_input,//number of columns
output_col:$scope.no_of_output,//number of columns
rows:$scope.no_of_row,//number of rows
};
values.push(nameAndDec);
$rootScope.decvalues=values[0];
$state.go('rulesEditor.decisionTble');
},
我第二次的HTML頁面我想基於從第一頁通過行和列數來創建動態表。 我想說明這種第二HTML頁面結構的行和列
這是我的第二個HTML頁面的給定數量:
<table border="1" cellpadding="10">
<thead>
<tr>
<!--For getting a checkbox in eack row -->
<th ng-repeat="values in decvalues.rows">
</th>
<!--Add number of input columns header as per input got from first page -->
<th ng-repeat="values in decvalues.input_col">
(I) <enter data> <input type="checkbox"></input>
</th>
<!--Add number of output columns header as per input got from first page -->
<th ng-repeat="values in decvalues.output_col" >
(O) <enter data> <input type="checkbox"></input>
</th>
</tr>
</thead>
<tbody>
<!--Add number of rows as per input got from first page -->
<tr ng-repeat="row in decvalues.rows">
<td ng-repeat="col in decvalues.input_cols">
(I) <enter data>
</td>
<td ng-repeat="col in decvalues.output_cols">
(O) <enter data>
</td>
</tbody>
</table>
我在得到這個值我控制器,但在我的第二頁桌上沒有生成
我試了很多東西,但它不工作,任何人都可以請建議如何實施th正在使用角度。 這將是一個很大的幫助
我不知道你在哪裏卡住了:從傳遞模型一個控制器到下一個或繪製表? – Sphaso
我被困在用動態行和列繪製表格 –
剛看到你的第二個編輯。在這一點上,我認爲這將有助於理解你的模型是如何構建的。請參閱我的答案,看看你是否可以做類似的事情(不考慮這個問題,你似乎已經涵蓋了這個問題) – Sphaso