Я играл с Aurelia и выглядел довольно красиво, я использую Durandal для некоторых проектов, и это окончательно соответствует моим потребностям.Использование модуля AMD в качестве Aurelia ViewModel
Использовать новое определение класса из EC6 является удивительным. Но теперь я готовлюсь что-то, в котором мне нужно использовать классические модули AMD с requireJs, что-то вроде этого:
define("testModule",
[],
function() {
"use strict";
console.log('testModule loaded');
var testModule = function() {
var that = this;
this.variable = 10;
that.getVariable = function(){
alert('function executed ' + that.variable);
};
}
return testModule;
});
После документации Аурелия, я обнаружил, что можно использовать что-то вроде testModule как ViewModel , фактически, viewModel использовался в приложении Durandal.
Но после некоторых попыток я не смог получить эту работу.
Любые мысли или подходы, которые кто-то следил за этим? И самое главное, это возможно? Я думаю, что это просто подтверждение того, что они совместимы.
Спасибо.
Hi @ zewa666 Если это работает, на самом деле это отличный инструмент для работы с starndard amd на aurelia, это приятная конверсия и без особых усилий, рада слышать, что проект становится все больше и больше. С нетерпением ждем релизной версии Aurelia. –
Я создал репо https://github.com/zewa666/durelia, который должен помочь вам с первых шагов. Давайте посмотрим, как далеко мы можем управлять этим – zewa666