# 測評網問題 1. 共同協作分支的處理方式。 > 使用 [gitflow](https://medium.com/@lf2lf2111/%E4%B8%89%E7%A8%AE%E7%89%88%E6%8E%A7%E6%B5%81%E7%A8%8B-29c82f5d4469) 就好 2. commit 命名的規則。 > 讓人看得懂就好 3. 新增元件或頁面是各自新增,還是統一由一個人新增? > 各自新增喔! 4. 遇到程式問題真的卡到不行,該怎麼詢問比較好? > 有編譯錯誤的話要學習 debugger 如果開發上有困難可以先google 再列出明確的問題問 Joanna 5. 目前的 login 是 ERP 登入頁的嗎? > 後台的 login 樣式還沒確定。 6. 請問 API 文件要看哪一份呢? 還是目前還沒有完整的 API 文件? 因為有看到 doc 資料夾中的 Excel 檔案有 API list,但不知道是不是最終確認的版本? 7. ui.view-model.ts init()裡面的 roleData id 和 name 是測評網 default 的使用者資料嗎? 8. 看不懂 ui 範例頁面 frontGroup 和 frontControlName 裡的變數vm.roleData, vm.roleForm 中的 vm.component.ts 的邏輯(可以給google的查資料方向,如果希望提問者自己先找答案的話) 9. base.component.ts 的 ValidateAllFormFields 裡面的 filed 是 formGroup.controls 裡面的 object key 嗎? > * baseComponent 是爸爸class,VMComponent 是小孩class,所以現在 this 是指向vm component 裡面的 viewModal。 > 每當創建新的component,就要像 `UiComponent extends VMComponent<UiViewModel>` 繼承 `VMComponent<UiViewModel>` > (自己的component) extends VMComponent`<自己的 Model>` > * 驗證直接呼叫 ValidateAllFormFields 這個method > 可以按照 manage 夾建置新的 component,裡面基本要有 manage-routing.module, manage.module and manage.service 這些檔案 > * manage.service.ts 有api methods 的步驟 > environment 之後改api url ## 路由問題 ### Menu 頁路由 因為我負責 Menu 頁,雖然 Jimmy 已經完成一些了,但我想說可以把最外面的路由開起來,讓大家可以在切路由的時候看得到自己頁面的內容,子路由讓負責的人自己開,但目前參考範例 manage 的程式碼,試著開 exam 這一個項目的路由。 **main-routing.modules.ts**  另外也參考 `main.modules.ts` 的設定,發現竟然可以呼叫自己的 component (ManageComponent) **main.modules.ts**  後來發現是在 main 路由的結構是這樣寫,所以可以呼叫,但不太了解為什麼要這樣寫?  然後我找不到可以增加其他頁面的地方? 還是因為是動態的關係,只需要出現一個 `<router-outlet>` 標籤? 因為我新增標籤,也只會把首頁的內容重覆帶入而已,並不會切換其他項目頁面。 **main.component.html** 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up