diff --git a/public/docs/dart/latest/guide/dependency-injection.jade b/public/docs/dart/latest/guide/dependency-injection.jade
index 3e4c5011e3..6656739107 100644
--- a/public/docs/dart/latest/guide/dependency-injection.jade
+++ b/public/docs/dart/latest/guide/dependency-injection.jade
@@ -34,6 +34,12 @@ block real-logger
A real implementation would probably use the
[logging package](https://pub.dartlang.org/packages/logging).
+block provider-shorthand
+ :marked
+ This is actually a shorthand expression for a provider registration
+ that creates a new instance of the
+ [Provider](../api/angular2.core/Provider-class.html) class:
+
block provider-ctor-args
- var _secondParam = 'named parameter, such as useClass
'
:marked
diff --git a/public/docs/dart/latest/guide/forms.jade b/public/docs/dart/latest/guide/forms.jade
index 73651c1092..863ee5e9bd 100644
--- a/public/docs/dart/latest/guide/forms.jade
+++ b/public/docs/dart/latest/guide/forms.jade
@@ -518,7 +518,7 @@ figure.image-display
Recall from the previous section that `ngControl` registered this input box with the
`NgForm` directive as "name".
- We didn't add the **[`NgForm`](../api/common/index/NgForm-directive.html) directive*
+ We didn't add the [NgForm](../api/angular2.common/NgForm-class.html) directive
explicitly. Angular added it surreptitiously, wrapping it around the `