<p dir="auto"><strong>I'm submitting a ...</strong>  (check one with "x")</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[x ] bug report =&gt; search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request =&gt; Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question"><pre class="notranslate"><code class="notranslate">[x ] bug report =&gt; search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request =&gt; Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
</code></pre></div>
<p dir="auto"><strong>Current behavior</strong><br>
The documentation page for <strong>FormGroup</strong> contains a link to <strong>AbstractControl.get</strong>. When I click on this link I get a 404 page.</p>
<p dir="auto"><strong>Expected behavior</strong><br>
I expect to see the documentation for the <strong>get</strong> method on <strong>AbstractControl</strong></p>
<p dir="auto"><strong>Minimal reproduction of the problem with instructions</strong></p>
<ul dir="auto">
<li>Navigate to <a href="https://angular.io/docs/ts/latest/api/forms/index/FormGroup-class.html#!#controls-anchor" rel="nofollow">https://angular.io/docs/ts/latest/api/forms/index/FormGroup-class.html#!#controls-anchor</a></li>
<li>Look at the documentation for the <strong>contains</strong> method</li>
<li>Click on the link in there to <strong>AbstractControl.get</strong></li>
<li>You will end up on a 404 page</li>
</ul>
<p dir="auto"><strong>What is the motivation / use case for changing the behavior?</strong><br>
I would like to know how to use the <strong>get</strong> method</p>
<p dir="auto"><strong>Please tell us about your environment:</strong><br>
macOS Sierra v10.12.4</p>
<ul dir="auto">
<li>
<p dir="auto"><strong>Angular version:</strong> 4.1.0-rc.0</p>
</li>
<li>
<p dir="auto"><strong>Browser:</strong> Google Chrome Browser Version 57.0.2987.133 (64-bit)</p>
</li>
</ul>
<p dir="auto"><strong>I'm submitting a ...</strong>  (check one with "x")</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> bug report =&gt; search github for a similar issue or PR before submitting</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> feature request</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> support request =&gt; Please do not submit support request here, instead see <a href="https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question">https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question</a></li>
</ul>
<p dir="auto"><strong>Current behavior</strong></p>
<p dir="auto">Almost all methods of <code class="notranslate">AbstractControl</code> aren't being shown on <a href="https://angular.io/docs/ts/latest/api/forms/index/AbstractControl-class.html" rel="nofollow">https://angular.io/docs/ts/latest/api/forms/index/AbstractControl-class.html</a></p>
<p dir="auto">Full list:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="
setValidators(newValidator: ValidatorFn|ValidatorFn[]): void  

setAsyncValidators(newValidator: AsyncValidatorFn|AsyncValidatorFn[]): void

clearValidators(): void

clearAsyncValidators(): void

markAsTouched({onlySelf}: {onlySelf?: boolean} = {}): void

markAsUntouched({onlySelf}: {onlySelf?: boolean} = {}): void

markAsDirty({onlySelf}: {onlySelf?: boolean} = {}): void

markAsPristine({onlySelf}: {onlySelf?: boolean} = {}): void

markAsPending({onlySelf}: {onlySelf?: boolean} = {}): void

disable({onlySelf, emitEvent}: {onlySelf?: boolean, emitEvent?: boolean} = {}): void

enable({onlySelf, emitEvent}: {onlySelf?: boolean, emitEvent?: boolean} = {}): void

setParent(parent: FormGroup|FormArray): void

updateValueAndValidity({onlySelf, emitEvent}: {onlySelf?: boolean, emitEvent?: boolean} = {}):
    void

setErrors(errors: ValidationErrors|null, {emitEvent}: {emitEvent?: boolean} = {}): void      

get(path: Array&lt;string|number&gt;|string): AbstractControl

getError(errorCode: string, path: string[] = null): any

hasError(errorCode: string, path: string[] = null): boolean

get root(): AbstractControl"><pre class="notranslate"><code class="notranslate">
setValidators(newValidator: ValidatorFn|ValidatorFn[]): void  

setAsyncValidators(newValidator: AsyncValidatorFn|AsyncValidatorFn[]): void

clearValidators(): void

clearAsyncValidators(): void

markAsTouched({onlySelf}: {onlySelf?: boolean} = {}): void

markAsUntouched({onlySelf}: {onlySelf?: boolean} = {}): void

markAsDirty({onlySelf}: {onlySelf?: boolean} = {}): void

markAsPristine({onlySelf}: {onlySelf?: boolean} = {}): void

markAsPending({onlySelf}: {onlySelf?: boolean} = {}): void

disable({onlySelf, emitEvent}: {onlySelf?: boolean, emitEvent?: boolean} = {}): void

enable({onlySelf, emitEvent}: {onlySelf?: boolean, emitEvent?: boolean} = {}): void

setParent(parent: FormGroup|FormArray): void

updateValueAndValidity({onlySelf, emitEvent}: {onlySelf?: boolean, emitEvent?: boolean} = {}):
    void

setErrors(errors: ValidationErrors|null, {emitEvent}: {emitEvent?: boolean} = {}): void      

get(path: Array&lt;string|number&gt;|string): AbstractControl

getError(errorCode: string, path: string[] = null): any

hasError(errorCode: string, path: string[] = null): boolean

get root(): AbstractControl
</code></pre></div>
<p dir="auto"><strong>Expected behavior</strong></p>

<h2 dir="auto"><strong>Minimal reproduction of the problem with instructions</strong></h2>
<h2 dir="auto"><strong>What is the motivation / use case for changing the behavior?</strong></h2>
<h2 dir="auto"><strong>Please tell us about your environment:</strong></h2>
<ul dir="auto">
<li>
<p dir="auto"><strong>Angular version:</strong> 4.0.X</p>
</li>
<li>
<p dir="auto"><strong>Browser:</strong> [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]<br>
All</p>
</li>
<li>
<p dir="auto"><strong>Language:</strong> [all | TypeScript X.X | ES6/7 | ES5]<br>
All</p>
</li>
<li>
<p dir="auto"><strong>Node (for AoT issues):</strong> <code class="notranslate">node --version</code> =</p>
</li>
</ul>