File tree 4 files changed +18
-5
lines changed
templates/angular/app/components/foo/table
4 files changed +18
-5
lines changed Original file line number Diff line number Diff line change 29
29
{{#each fields}}
30
30
< td class ="px-3 py-2 text-sm ">
31
31
{{#if isReferences}}
32
- \{{ {{lowercase reference.title}} }}
32
+ @for ({{lowercase reference.title}} of {{reference.name}}; track reference.title) {
33
+ < a [routerLink] ="['{{reference.title}}'] "
34
+ [queryParams] ="{id: {{lowercase reference.title}} } "
35
+ class ="text-blue-600 hover:text-blue-800 ">
36
+ \{{ {{lowercase reference.title}} }}
37
+ < br />
38
+ </ a >
39
+ } @empty {
40
+ < p > \{{ {{lowercase reference.title}} }}</ p >
41
+ }
42
+ {{else if reference}}
43
+
33
44
{{else if (compare type "==" "dateTime") }}
34
45
\{{ formatDateTime(item['{{name}}']) }}
35
46
{{else}}
Original file line number Diff line number Diff line change @@ -10,8 +10,9 @@ import {RouterLink} from "@angular/router";
10
10
import { ShowSvgComponent } from "@components/common/svg/show-svg/show-svg.component" ;
11
11
import { EditSvgComponent } from "@components/common/svg/edit-svg/edit-svg.component" ;
12
12
import { ApiItem } from "@interface/api" ;
13
+ { { #if hasDateField } }
13
14
import { formatDateTime } from "@utils/date" ;
14
-
15
+ { { / i f } }
15
16
@Component ( {
16
17
selector : 'app-table-{{lc}}' ,
17
18
standalone : true ,
@@ -28,8 +29,9 @@ export class TableComponent {
28
29
@Input ( ) bulk ! : Array < string > ;
29
30
@Output ( ) addToBulkList = new EventEmitter < string > ( )
30
31
@Output ( ) selectedAll = new EventEmitter < Function > ( )
32
+ { { #if hasDateField } }
31
33
protected readonly formatDateTime = formatDateTime ;
32
-
34
+ { { / i f } }
33
35
addToBulk ( id : string ) {
34
36
this . addToBulkList . emit ( id )
35
37
}
Original file line number Diff line number Diff line change @@ -101,5 +101,5 @@ if [ "$1" = "angular" ]; then
101
101
},'
102
102
sed -i.bak ' 21a\' " $newContent " " $file "
103
103
yarn --cwd ./tmp/app/angular build
104
- start-server-and-test ' BROWSER=none yarn --cwd ./tmp/app/angular start --port=3000' http://127.0.0.1:3000/books/ ' yarn playwright test'
104
+ start-server-and-test ' yarn --cwd ./tmp/app/angular start --port=3000' http://127.0.0.1:3000/books/ ' yarn playwright test'
105
105
fi
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ if [ $ENTRYPOINT ]; then
6
6
entrypoint=" $ENTRYPOINT "
7
7
fi
8
8
9
- gens=" next angular"
9
+ gens=" react react-native next vue vuetify nuxt quasar typescript angular"
10
10
if [ $1 ]; then
11
11
gens=" $1 "
12
12
fi
You can’t perform that action at this time.
0 commit comments