Open Closed

ABP Suite does not generate Angular UI #5159


User avatar
0
user3.abpio created
  • ABP Framework version: v7.2.2
  • UI type: Angular
  • DB provider: EF Core
  • Identity Server Separated (Angular): yes / no
  • Exception message and stack trace:
  • Steps to reproduce the issue:"

Suite v7.2.2 kullanıyoruz.

Abp Suite ile CRUD yeni bir entity oluşturduğumuzda backend tarafında ilgili metotları ekliyor ve swaggerda çalıştığını görebiliyoruz. Bu CRUD entitity sayfamızı Angular UI tarafına eklemek için proje ana dizininde

abp generate-proxy -t ng

komutunu çalıştırıyoruz ve resimdeki gibi bu entitiy e ait bilgiler ekleniyor ancak html i ve menüde bu yeni eklenen sayfayı getirmiyor, zero da NSWAG çalıştırdığımızda html ide oluşuyordu, suite de html i otomatik oluşturması mevcutmu biz manuel mi eklemeliyiz yardımcı olur musunuz.


6 Answer(s)
  • User Avatar
    0
    alper created
    Support Team Director

    bu özellik zaten mevcut. birşey yapmanıza gerek olmadan Angular sayfaları oluşur. Acaba Angular projesinin lokasyonunu mu değiştirdiniz?

  • User Avatar
    0
    user3.abpio created

    Abp Suite üzerinden entitiy mizi oluşturma aşamasında gönderdiğim resimde de görüleceği üzere creating Angular UI maddesi generating olmuyor. Yani toplamda diğer proje örneklerine baktığımda 11 madde generate oluyor ama bizde 10 madde var yani Creating Angular UI maddesi yok. Bunların sebebi ne olabilir, indirdiğimiz projede klasör adını Angular yerine farklı bir şey yapmıştık bu olabilirmi mesela, yada angular paketi 7.2.1 ama abp suite paketi 7.2.2 kullanmıştık ondan olabilir mi. Bu arada tabiki Create user interface butonumuz chekli. Teşekkürler.

  • User Avatar
    0
    yekalkan created
    Support Team Fullstack Developer

    Merhaba,

    indirdiğimiz projede klasör adını Angular yerine farklı bir şey yapmıştık bu olabilirmi mesela

    Evet, bundan kaynaklı olarak angular klasörünü bulamıyordur.

    Şu iki yoldan biri işinizi görecektir:

    • Eğer sizin için önemli değilse, klasörün ismini angular olarak düzenleyip projeyi ABP Suite'e tekrar ekleyin.

    • %USERPROFILE%\.abp\suite\appsettings.json dosyasında ilgili projeyi bulun. Daha sonra UiFramework değerini 3, UiFrameworkName değerini Angular olarak değiştirin ve AngularSolutionRootPath değerine de angular klasörünüzün path'ini yazın.

  • User Avatar
    0
    alper created
    Support Team Director

    Merhaba,

    indirdiğimiz projede klasör adını Angular yerine farklı bir şey yapmıştık bu olabilirmi mesela

    Evet, bundan kaynaklı olarak angular klasörünü bulamıyordur.

    Şu iki yoldan biri işinizi görecektir:

    • Eğer sizin için önemli değilse, klasörün ismini angular olarak düzenleyip projeyi ABP Suite'e tekrar ekleyin.

    • %USERPROFILE%\.abp\suite\appsettings.json dosyasında ilgili projeyi bulun. Daha sonra UiFramework değerini 3, UiFrameworkName değerini Angular olarak değiştirin ve AngularSolutionRootPath değerine de angular klasörünüzün path'ini yazın.

    Ve bunu proje ekibinizdeki tüm arkadaşların yapması lazım. Tavsiyem "Angular" klasörünün adını değiştirmeyin.

  • User Avatar
    0
    alper created
    Support Team Director

    bir de tüm destek ekibimizin sorulara cevap verebilmesi için bundan sonraki sorularınızı İngilizce sormanızı rica ederiz.

  • User Avatar
    0
    user3.abpio created

    Birinci belirttiğiniz şekilde çalıştı sorun olmadı klasör ismini angular yapınca creating angular UI çalıştı. Tavsiyeniz üzerine klasör adını angular olarak devam edeceğiz.

    Tşkler desteğiniz için.

Made with ❤️ on ABP v8.2.0-preview Updated on March 25, 2024, 15:11