0
var shop = angular.module("shopStore",['ngRoute']);
shop.controller('productsList',function($scope){
$scope.stock = [
{type: "motherboard",model: 'AM1I',company: 'MSI'},
{type: "motherboard",model: ' A88XM-PLUS/CSM FM2', company: 'MSI'}
];
});
shop.config(function ($routeProvider){
$routeProvider.
when('/', {
controller: 'productsList',
templateUrl: "partials/home.html"
}).
when('/products', {
controller: 'productsList',
templateUrl: "partials/products.html"
}).
when('/cart', {
controller: 'productsList',
templateUrl: 'partials/cart.html'
})
});
var x = document.querySelector('#elem');
console.log(x);
// Doesn't work, it doesn't work with all the others.
產品安排沒關係,我還有一個文件的所有信息, 它只是讓你知道的結構從配置爲ng-view模板的模板中獲取元素?
<b><div id="elem"></div></b>
<div id="stock" ng-repeat="products in stock" ondrag="part.drag(this)">
<div class="image">
<a href={{products.link}}>
<img ng-src={{products.picture}} title{{products.company}} width="70px">
</a>
</div>
<div class="type">{{products.type}}</div>
<div class="company">{{products.company}}</div>
<div class="model">{{products.model}}</div>
<div class="button1"><button ngclick="add(product)">Add</button></div>
<div class="buttonInput">
<input type="button" onclick='Shoping.remove(this)' value="X">
</div>
</div>
當我嘗試調用任何的元素通過ID或querySelector文檔部分html不起作用;我應該寫什麼來從ng-view模板中獲取元素?
JS的是在頂部和模板HTML是在底部它是經常使用,而不是在角JS
您可能需要提供一些示例代碼,以便您的問題更加清晰。 – 2014-11-21 01:07:07
您正在控制器(產品)中使用未定義的變量。您還需要分享主視圖和局部視圖,以顯示您如何使用範圍變量。如果產品應該來自服務,那麼您應該使用代碼回答更多問題。 – alou 2014-11-21 09:53:49
我需要使用它僅適用於JavaScript使用而不是角度使用 – Ilan 2014-11-21 09:55:47