Hirdetés
- LG LCD és LED TV-k
- OLED monitor topic
- Visszafogott, vékony és vezetékmentes ProArt billentyűzet jött az ASUS-tól
- Fejhallgató erősítő és DAC topik
- PC-k milliói kerülhetnek veszélybe idén
- Házimozi belépő szinten
- Milyen videókártyát?
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Home server / házi szerver építése
- Apple MacBook
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Speeedfire
félisten
De ha nagy az alkalmazás, akkor is szükség van névterekre vagy nem?

Erre gondoltam:
store.viewModels.store = function() {
var view = this;
view.products_list = ko.observableArray([]);
view.selectedProduct = ko.observable(false);
view.selectedProductsData = ko.observable(null);
view.selected_image = ko.observable(0);
view.gallery = ko.observableArray();
view.getProducts = function() {
$.ajax({
dataType: "json",
url: 'js/products.json',
success: function (data) {
//view.products_list(data);
view.products_list($.map(data, function(item){
return new store.models.product(item);
}));
}
});
};
view.goToProduct = function (product) {
$.ajax({
dataType: "json",
url: 'js/product.json',
data: {
"product_id": product.product_id
},
success: function (data) {
view.selectedProductsData(data);
view.selectedProduct(true);
view.setGallery();
}
});
};
view.setSelectedProduct = function () {
view.selectedProduct(false);
view.selectedProductsData(null);
};
view.setGallery = function () {
var gallery = [];
var product = view.selectedProductsData;
gallery = $.map(product().gallery, function(item){
return new store.models.Gallery(item);
});
view.selected_image(gallery[0]);
view.gallery(gallery);
};
view.setSelectedImage = function (image) {
view.selected_image(image);
};
return view;
};Nekem ez jobban bejött, mint pl amikor a functiók vannak a return értékben. Vagy a return-ben hivatkozok a private metódusokra.
Az require lesz a következő, aminek neki szeretnék esni. Csak ezt a pure js-t helyre kell még raknom.

Új hozzászólás Aktív témák
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- LG LCD és LED TV-k
- iPhone topik
- Esélyes, hogy drágul a Nothing Phone (4a) széria
- OLED monitor topic
- Formula-1
- Visszafogott, vékony és vezetékmentes ProArt billentyűzet jött az ASUS-tól
- Fejhallgató erősítő és DAC topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Spórolós topik
- További aktív témák...
- Garanciális Acer Predator Helios Neo 18 // i9-14900HX // 32GB RAM // 2TB SSD // RTX 4070
- Thinkpad X13 Gen3 13.3" FHD+ IPS i7-1265U 16GB 256GB NVMe gar
- Zenbook S 13 UX5304VA 13.3" 3K OLED i7-1355U 32GB 512GB NVMe IR kam gar
- Google Pixel 9a 128gb garanciás eladó!
- Kingston HyperX Fury 2x8GB 1866MHz DDR3 kit/ Beszámítás OK!
- HIBÁTLAN iPhone 12 128GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4477,92% Akksi
- BESZÁMÍTÁS! Apple MacBook Pro 16 M1 Max 32GB RAM 1TB SSD notebook garanciával hibátlan működéssel
- Beszámítás! Acer Nitro V16 ANV16 120Hz Gamer notebook - R7 8845HS 32GB DDR5 1TB SSD RTX 4060 8GB W11
- Gamer PC-Számítógép! Csere-Beszámítás! I3 14100F / RTX 3070 8GB / 16GB DDR4 / 512 Nvme SSD
- HIBÁTLAN iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4370
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




