ngTags: ngMessage*, ngModelOptions, ngRepeatEnd
authorTomas Zeman <tzeman@volny.cz>
Tue, 13 Jun 2017 15:51:23 +0200
changeset 40 1ff4ef98bbfb
parent 39 43fbc4dabca7
child 41 33ec811608b2
ngTags: ngMessage*, ngModelOptions, ngRepeatEnd
shared/src/main/scala/ngTags.scala
--- a/shared/src/main/scala/ngTags.scala	Thu Dec 15 10:34:19 2016 +0100
+++ b/shared/src/main/scala/ngTags.scala	Tue Jun 13 15:51:23 2017 +0200
@@ -36,10 +36,20 @@
   def ngIf(expr: String) = attr("ng-if"):=expr
   val ngInclude = attr("ng-include")
   def ngInit(expr: String) = attr("ng-init"):=expr
+
+  def ngMessage(strVal: String) = attr("ng-message"):=strVal
+  def ngMessageExp(expr: String) = attr("ng-message-exp"):=expr
+  def ngMessages(expr: String) = attr("ng-messages"):=expr
+
   def ngModel(expr: String) = attr("ng-model"):=expr
+  def ngModelOptions(expr: String) = attr("ng-model-options"):=expr
+
   def ngReadonly(expr: String) = attr("ng-readonly"):=expr
+
   def ngRepeat(name: String, list: String) = attr("ng-repeat"):=s"$name in $list"
   def ngRepeatStart(n: String, l: String) = attr("ng-repeat-start"):=s"$n in $l"
+  val ngRepeatEnd = attr("ng-repeat-end").empty
+
   def ngSrc(expr: String) = attr("ng-src"):=expr
   def ngShow(expr: String) = attr("ng-show"):=expr
   def ngStyle(s: String) = attr("ng-style"):=s