Skip to content

Angular 2 приложение проектов

Maxim Yakupov edited this page Apr 12, 2016 · 1 revision

###Как заставить работать Angular 2 страницу проектов на своем сервере### При деплое с помощью не измененного скрипта tomcatDeployScript проект развернется на http://localhost:8080/ и из всех перечисленных ниже изменений потребуется только переключить домен в resolveUrl с 1 на 0.

app-utils.js

// добавить свой домен, если его нет в этом массиве
app.AppUtils.domens = [
    "http://localhost:8080/",
    "http://analyzeme-dev.herokuapp.com/"
];
app.AppUtils.resolveUrl = function(relativePath) {
    // использовать ваш домен (например, если он 'http://localhost:8080/', то впишите вместо 1 ноль)
    return app.AppUtils.domens[1] + relativePath;
};
// здесь вводится путь относительно домена к ресурсам Angular 2 приложения
// если доступ к ресурсам получаете по http://domen/scr/scr/scr/v/mrtvh/nkh/,
// то в resolveUrl нужно передать "scr/scr/scr/v/mrtvh/nkh/angular2app/"
app.AppUtils.pathToApp = app.AppUtils.resolveUrl("resources/angular2app/");
/////////////
...
////////////
// BUG: Angular 2 don't allow absolute paths in cssUrls
// hotfix needs to be redone
app.AppUtils.cssUrls = function(componentName) {
  // так же меняем путь к ресурсам Angular 2 приложения
  return "../" + "resources/angular2app/" + "app/css/" +
         componentName + ".component.css";
};

app.jsp

// так же меняем путь к ресурсам Angular 2 приложения
<spring:url value="/resources/angular2app/" var="angularPath"/>
<!-- Set the base href -->
// если деплоились в http://domen/someFolder/,
// то в href нужно подставить "/someFolder/app/"
// [ давно не тестировал при деплое не в http://domen/, так что возможно, не заработает и придется ковыряться
// => рекомендуется производить деплой в http://domen/ (например, http://localhost:8080/) ]
<script>document.write('<base href="/app/" />');</script>

Development

  1. Project structure
  2. Heroku
  3. Coding Guidelines

Вычисляемые статистики

Architecture

R

Matlab

Выбор базы данных

Angular 2

Источники данных

Random

  1. Interpolation
  2. [Charts comparison](displaying graphs control)
  3. What is Servlet?
  4. Ace-editor

GDS

  1. Библиотека CoreArray
  2. Сборка CoreArray
  3. Сравнение скоростей способов доступа к CoreArray
  4. Переделка Gdsfmt под java
  5. Разбор структуры файла из центра биоинформатики

Институт биоинформатики

Темы:

  1. Классические категориальные тесты на независимость
Clone this wiki locally