私はまだangularJsで新しいです。私は、変数の値を別のページ(実際にはモーダル)に渡そうとしています。
<button type="submit" class="btn btn-primary pull-right"
data-ng-click="ctrl.nextOperation(chosenProducts,'lg')">Next</button>
</div>
app.js:
self.nextOperation = function(chosenProducts,size)
{
$scope.chosenProducts= chosenProducts;
$scope.product = chosenProducts[0];
console.log($scope.product.nameProduct);
console.log("test test nextt Operation "+chosenProducts[0].nameProduct);
var modalInstance = $uibModal.open({
animation : $scope.animationsEnabled,
templateUrl : 'partials/operation.html',
controller : 'ProductsController',
scope : $scope,
size : size,
resolve : {
}
});
};
ページ2:
<table>
<tbody>
<tr class="cake-bottom" >
<td class="cakes">
<div class="product-img2">
</div>
</td>
<td class="cake-text">
<div class="product-text">
<h3>{{product.nameProduct}}</h3>
<p>Product Code: {{product.numSerie}}</p>
</div>
</td>
<td class="quantity">
<div class="product-right">
<input min="1" type="number" id="quantity" name="quantity" value="" class="form-control input-small">
</div>
</td>
<td>
<h4>{{product.price}}</h4>
</td>
<td class="btm-remove">
<div class="close-btm">
<h5>Remove</h5>
</div>
</td>
</tr>
</tbody>
</table>
これを参照してくださいhttp://stackoverflow.com/a/33164461/178163ようにアクセスしてみてください:{{$ parent.product。価格}} –
$ parent経由でのアクセスはあまり良くありません。あなたはいつも悪いハイカップリングのアプリケーションを作っています。 –