diff --git a/docs/content/misc/version-support-status.ngdoc b/docs/content/misc/version-support-status.ngdoc
index aff430939..e2d1625f1 100644
--- a/docs/content/misc/version-support-status.ngdoc
+++ b/docs/content/misc/version-support-status.ngdoc
@@ -30,13 +30,21 @@ Any version branch not shown in the following table (e.g. 1.5.x) is no longer be
Any version branch not shown in the following table (e.g. 1.6.x) is no longer being developed.
-
- | Version | Status | Comments |
-
-
- | 1.2.x | Long Term Support | Last version to provide IE 8 support |
- | 1.7.x | Long Term Support | See [Long Term Support](#long-term-support) section below. |
-
+
+ | Version | Status | Comments |
+
+
+
+ | 1.2.x |
+ Long Term Support |
+ Last version to provide IE 8 support |
+
+
+ | 1.7.x |
+ Long Term Support |
+ See {@link version-support-status#long-term-support Long Term Support} section below. |
+
+
### Long Term Support
@@ -51,4 +59,4 @@ At this time we will focus exclusively on providing fixes to bugs that satisfy a
### Blog Post
-You can read more about these plans in our [blog post announcement](https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c).
\ No newline at end of file
+You can read more about these plans in our [blog post announcement](https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c).
diff --git a/src/ngAnimate/module.js b/src/ngAnimate/module.js
index d7ef5d873..70c957090 100644
--- a/src/ngAnimate/module.js
+++ b/src/ngAnimate/module.js
@@ -281,9 +281,9 @@
*
* Sometimes you need to animate between different expression states, whose values
* don't necessary need to be known or referenced in CSS styles.
- * Unless possible with another ["animation aware" directive](#directive-support), that specific
- * use case can always be covered with {@link ngAnimate.directive:ngAnimateSwap} as can be seen in
- * {@link ngAnimate.directive:ngAnimateSwap#examples this example}.
+ * Unless possible with another {@link ngAnimate#directive-support "animation aware" directive},
+ * that specific use case can always be covered with {@link ngAnimate.directive:ngAnimateSwap} as
+ * can be seen in {@link ngAnimate.directive:ngAnimateSwap#examples this example}.
*
* Note that {@link ngAnimate.directive:ngAnimateSwap} is a *structural directive*, which means it
* creates a new instance of the element (including any other/child directives it may have) and
diff --git a/src/ngMessages/messages.js b/src/ngMessages/messages.js
index bc0026a14..6ab4da496 100644
--- a/src/ngMessages/messages.js
+++ b/src/ngMessages/messages.js
@@ -704,7 +704,7 @@ angular.module('ngMessages', [], function initAngularHelpers() {
*
* @description
* `ngMessageDefault` is a directive with the purpose to show and hide a default message for
- * {@link ngMessages}, when none of provided messages matches.
+ * {@link directive:ngMessages}, when none of provided messages matches.
*
* More information about using `ngMessageDefault` can be found in the
* {@link module:ngMessages `ngMessages` module documentation}.