2017-02-04 7 views
0

Я поместил все функции, которые я использую в новой папке, и я пытаюсь получить к нему доступ, импортируя все функции в компоненте, в котором я с помощью. Я могу импортировать функции, и я могу даже реализовать эту функцию в компоненте, но когда я запустил приложение, я получаю ошибку 404, не найденную. не знаю, что пошло не так(systemjs) xhr error (404 not found) loading http in angularJS2

import { pincodePattern, matchingPasswords, qualificationValidation, emailValidator } from '../functions/functions.validation' 

Когда я запускаю его я получаю сообщение об ошибке, как это

Error: (SystemJS) XHR error (404 Not Found) loading http://localhost:3000/functions/functions.validation 

enter image description here

Я могу скомпилировать проект, любую помощь в том, чтобы добавить файл функций в компонент, если это неправильный путь

ОБНОВЛЕНИЕ 1

это код компонента файла:

import { pincodePattern, matchingPasswords, qualificationValidation, emailValidator } from '../functions/functions.validation' 


@Component({ 
    selector: 'template-form', 
    templateUrl: '../app/template.html'  
}) 
export class AppComponent { 
    registrationForm: FormGroup;    

    constructor(private fb: FormBuilder) { 
     this.registrationForm = fb.group({ 
      username: ['', [Validators.required, Validators.minLength(4)]], 
      emailId: ['', [Validators.required,emailValidator]], 
      qualification: ['', [Validators.required, qualificationValidation]], 
      streetAddress: ['', Validators.required], 
      town: ['', Validators.required], 
      gender: ['', Validators.required], 
      designation: ['', Validators.required], 
      selCountry: ['', Validators.required], 
      selState: ['', Validators.required], 
      selCity: ['', Validators.required], 
      dateofBirth: ['', Validators.required], 
      pincode: ['', [Validators.required, pincodePattern]], 
      password: ['', [Validators.required]], 
      confirmPassword: ['', Validators.required], 
     }, { validator: matchingPasswords('password', 'confirmPassword') }) 
    } 

Это моя структура папок

enter image description here

ответ

0

Ваши функции также должны быть размещены внутри компонента. Обязательно экспортируйте этот компонент также. Помогите, если вы можете поделиться файлом функций.

+0

Я сделал это, но он не работает, как я упомянул в своем вопросе, я могу импортировать все функции из местоположения, и я могу скомпилировать его, но я получаю сообщение об ошибке, пока я попытка запустить –

+0

Вы бы упомянули свой файл функций в своем модуле? –

+0

Да, я упомянул об этом –

Смежные вопросы